← ClaudeAtlas

website-deploylisted

Deploy static websites to simple-host.app. Use when an agent needs to guide a user through registration, build/validate a static site, deploy it (inline JSON files OR a tar.gz/zip archive), or wire up the per-site backend — shared JSON state with atomic ops, append-only collections, private (password-locked) pages on a custom domain, drop-in comments/feedback widgets, and starter templates.
vineetu/simple-host · ★ 1 · Web & Frontend · score 74
Install: claude install-skill vineetu/simple-host
# Website Deploy Website Deploy hosts static websites on simple-host.app. There is no server-side execution, but every site gets a small server-backed backend (shared JSON state, append-only collections) that its own page JavaScript can call. ## Service - API and dashboard: `https://simple-host.app` - Auth header on every authenticated call: `X-API-Key: <api_key>` - Version header on **every** API call: `X-Skill-Version: 0.9.0`. Always send it. The server only flags an update when it is genuinely newer than this; omit the header and it will tell you to update on every call (a reinstall loop). - Config file: `~/.website-deploy/config.json` — resolve `~` to the OS home directory yourself (`$HOME` on macOS/Linux, `$env:USERPROFILE` in PowerShell, `%USERPROFILE%` only in `cmd`). Some tool-call paths do not expand a literal `~`. - OpenAPI reference: `/docs.html` ## The one rule that breaks sites: use relative links Every site is served from a **path** on a shared content host: ``` https://sites.simple-host.app/<handle>/<sitename>/ ``` `handle` is the owner's URL-safe handle (from `GET /v1/me`). Because the site lives under a path prefix, a root-absolute URL like `/css/app.css` resolves off the site and 404s. Use `css/app.css`, `./img/x.png`, `../shared/y`. For framework builds, set the base/public path so the output emits relative URLs. Older `https://<sitename>.simple-host.app/` links still resolve (legacy). ## Read the reference that matches the operation Read