/install puter-deployer
Puter Deployer
Use a strict flow: preflight → build/stage → deploy path selection → verify → rollback note.
1) Preflight (always)
Run:
bash skills/puter-deployer/scripts/preflight.sh \x3Cproject_dir> \x3Cbuild_dir>
This checks:
puterCLI existsputer whoamiworks- build directory exists and is non-empty
index.htmlexists
If any check fails, stop and report exact fix commands.
2) Deployment path selection
Choose one path explicitly:
- Create new Puter app entry (CLI-supported):
puter app:create \x3Cname> \x3CremoteDir> --description "..." --url "..."
- Update/publish build content:
- Use Puter API fallback guidance in
references/api-fallback.md. - If API details are unclear for this host/version, inspect active
puter-clisource behavior before pushing.
- Use Puter API fallback guidance in
Important: current public puter-cli command surface is limited. Do not invent non-existent commands.
3) Verify deployment (always)
Run:
bash skills/puter-deployer/scripts/verify_url.sh \x3Curl> [expected_snippet]
Require:
- HTTP 200
- expected snippet present (if provided)
If verification fails, mark deployment unsuccessful.
4) Rollback note (always)
Return these fields in final report:
- source commit
- previous known-good artifact path
- previous known-good URL
- exact rollback command/runbook
Use scripts/deploy_report_template.md as output skeleton.
Guardrails
- Never print auth tokens.
- Never delete remote app/site without explicit user request.
- Require explicit confirmation before overwriting production targets.
- On failure, classify into one bucket:
- auth/session
- missing build artifact
- wrong app/site target
- platform/API error
References
references/deploy-checklist.md— end-to-end checklistreferences/api-fallback.md— API-first fallback logic when CLI is insufficientreferences/failure-playbook.md— common failure signatures + fixes
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install puter-deployer - After installation, invoke the skill by name or use
/puter-deployer - Provide required inputs per the skill's parameter spec and get structured output
What is Puter Deployer?
Deploy or update Puter-hosted web apps/sites with a CLI-first, verify-first workflow. Use when user asks to publish to Puter, update an existing Puter app/si... It is an AI Agent Skill for Claude Code / OpenClaw, with 300 downloads so far.
How do I install Puter Deployer?
Run "/install puter-deployer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Puter Deployer free?
Yes, Puter Deployer is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Puter Deployer support?
Puter Deployer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Puter Deployer?
It is built and maintained by Anri (@logclinker); the current version is v1.0.1.