write a status report as HTML, then share ithttps://p.htmldoc.space/NO8JWj8cd57mlast published: https://p.htmldoc.space/NO8JWj8cd57m expires: 2026-11-12 (Pin to survive expiry)
pi package · share artefacts · free
Share what Pi writes.
Pi writes the report, the plan, the mockup. Say "share it" and you get a link anyone can open. No deploy, no hosting.
pi install npm:pi-htmldoc
Free. Signs you in with GitHub on the first share, without leaving Pi.
Made for Pi. Nothing to configure.
01One tool call
Ask to share, publish, or make a file shareable. The link comes back clickable in your terminal.
02Same link on re-share
Edit the file, say "share again", and the page updates in place. Nobody needs a new URL.
03Sign-in inside Pi
The first share shows a GitHub approval link and opens it in your browser. Approve once; Pi finishes the share.
04Last link in the footer
The status line shows what you published last and when it expires, with a nudge to pin it.
05Remembers every link
Links are kept with the session, so "share it again" hits the right page after you resume or branch.
06Your key stays out of the chat
The model never reads, types, or sees your API key. The approval link reaches you through Pi's UI.
#Free, with limits
| file types | One .html / .htm or .md / .markdown file per link. HTML is served byte for byte and scripts run; Markdown is rendered. |
| size | HTML up to 2 MB, Markdown up to 512 KB. |
| lifetime | 30 days, reset on every update. Pin up to 5 pages from your dashboard to keep them. |
| live pages | 100 per account. |
| visibility | Unlisted and noindex, not private. Anyone with the link can open it. |
#What it looks like
Real pages, shared with htmldoc:
- A report: HTML with bars and a table.
- An implementation plan: milestones, data-flow diagrams, mockups, risks.
- A roadmap: Markdown, rendered.
#Questions
I already installed the htmldoc skill. Do I need this?
The generic skill works in Pi by running the CLI in a shell. This package gives Pi a native tool, sign-in inside Pi, /publish, and the footer link. The two load side by side; this package's skill tells the model to use the tool.
Does it work in print or JSON mode?
Yes, once you are signed in. Those modes have no UI for the approval link, so sign in once from a terminal with npx htmldoc-cli login. It shares the same key.
How do I keep a page longer than 30 days?
Pin it from your dashboard. A pinned page never expires, and re-sharing it keeps the pin. Everything else about updating is in the docs.
#Links
- Pi package catalog: pi.dev/packages/pi-htmldoc
- npm: pi-htmldoc · source: github.com/ajaxray/pi-htmldoc
- Bugs and ideas: pi-htmldoc issues