← publish.myCONTENT HISTORY
WHAT CHANGED
Update to publish.my
Snapshot Nov 10, 2026 · 12:09 UTC · version 1.0.0
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save publish.my and check future changes in Following.
Up to 3 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Build a static web page or small site and put it online with publish.my. Use when the user wants a page, landing page, menu, event page, report, dashboard, slide deck, prototype or demo published, shared or \"put online\", or wants to update a site they published before.",
"included_files": [],
"name": "publish-website",
"skill_md_contents": "---\nname: publish-website\ndescription: Build a static web page or small site and put it online with publish.my. Use when the user wants a page, landing page, menu, event page, report, dashboard, slide deck, prototype or demo published, shared or \"put online\", or wants to update a site they published before.\n---\n\n# Publish a website with publish.my\n\npublish.my hosts static files at `https://<id>.publish.my`. The `publish_files` tool takes the\ncomplete set of files for one site and returns its public link.\n\n## Build the site\n\n- Static files only: HTML, CSS, JavaScript, images, fonts, PDF, audio and video. No server code,\n databases, build steps or environment variables.\n- Put `index.html` at the root. Link other files with relative paths (`style.css`, `img/logo.svg`),\n never absolute local paths.\n- A single self-contained `index.html` is often best for one page. Use separate files when the site\n has several pages or larger assets.\n- Make it work on phones: `<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">`.\n- Send text files as `utf8` and images or fonts as `base64`.\n- Everything published is public to anyone with the link. Don't include passwords, API keys, private\n contact details or other personal data unless the user clearly wants them public.\n\n## Publish\n\n1. Call `publish_files` with every file of the site.\n2. Give the user the returned link.\n3. Remember the site id it reports, so a later change updates the same address.\n\n## Update a site\n\n- Call `publish_files` with the site's `project_id` and the complete new set of files. It replaces the\n whole site, so include unchanged files too.\n- If the tool says the site is live, ask the user to confirm replacing it. Only after they say yes,\n call it again with `confirm_update: true`.\n\n## Other requests\n\n- `list_sites` shows the user's sites with their status and views.\n- Deleting a site or adding a password to it is done by the user in the console at\n https://console.publish.my. There is no tool for these.\n- Don't publish deceptive pages such as fake login forms or impersonations of real organisations.\n"
}SHA-256 of public snapshot: f262247040d71cc6537155edc2c6a4a43e60ecb27c8d092f9504c928f3287dc7