Natural Language
Just tell your agent what to publish. The skill triggers automatically on phrases like:
- “Publish this project”
- “Deploy my dist folder”
- “Give me a live URL for this”
- “Host this HTML file”
- “Make this site live”
- “Share this as a website”
- “Update my site”
Slash Command
You can also invoke the skill directly:
Or without arguments (the skill will auto-detect what to publish):
Examples
Publish a project
Update an existing site
First-time publish (no account)
Publish blocked because a private key was found
If secure browser-side secret handling is unavailable
If the user says no
Ask a product question
Auto-Detection
When you don’t specify a directory, the skill looks for common build outputs:
dist/ — Vite, Rollup, Parcel
build/ — Create React App, Webpack
out/ — Next.js static export
public/ — Static files
.next/out/ — Next.js
If none are found, the agent asks you what to publish.
Tips
Set SIMPLEHOST_API_KEY in your shell profile so the skill can publish permanently without asking for authentication each time.
- The skill remembers the slug from the last publish in the conversation, so “update my site” works without specifying the slug again
- You can publish single files too — the skill creates a temporary directory automatically
- The skill works with any file type: HTML, images, PDFs, videos, ZIP files, etc.
- If a publish is blocked because a secret was detected, the agent should explain it in plain language and ask permission before securing anything