/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
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install puter-deployer - 安装完成后,直接呼叫该 Skill 的名称或使用
/puter-deployer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 300 次。
如何安装 Puter Deployer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install puter-deployer」即可一键安装,无需额外配置。
Puter Deployer 是免费的吗?
是的,Puter Deployer 完全免费(开源免费),可自由下载、安装和使用。
Puter Deployer 支持哪些平台?
Puter Deployer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Puter Deployer?
由 Anri(@logclinker)开发并维护,当前版本 v1.0.1。