← 返回 Skills 市场
logclinker

Puter Deployer

作者 Anri · GitHub ↗ · v1.0.1
cross-platform ✓ 安全检测通过
300
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install 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...
使用说明 (SKILL.md)

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:

  • puter CLI exists
  • puter whoami works
  • build directory exists and is non-empty
  • index.html exists

If any check fails, stop and report exact fix commands.

2) Deployment path selection

Choose one path explicitly:

  1. Create new Puter app entry (CLI-supported):
    • puter app:create \x3Cname> \x3CremoteDir> --description "..." --url "..."
  2. 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-cli source behavior before pushing.

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:
    1. auth/session
    2. missing build artifact
    3. wrong app/site target
    4. platform/API error

References

  • references/deploy-checklist.md — end-to-end checklist
  • references/api-fallback.md — API-first fallback logic when CLI is insufficient
  • references/failure-playbook.md — common failure signatures + fixes
安全使用建议
This skill appears coherent and limited to deploying Puter-hosted sites, but review a few practical points before installing: 1) The scripts are included and straightforward — you can read/run preflight.sh and verify_url.sh locally to confirm behavior. 2) The SKILL.md's suggestion to "inspect active puter-cli source behavior" is vague; decide whether you want the agent to perform any source or network inspection (you may prefer to do that manually). 3) Ensure your local 'puter' CLI is from a trusted source and that you do not paste long-lived tokens into chat; the skill relies on your existing CLI auth session. 4) Keep the explicit-confirmation guardrails in place for production targets. If you want higher assurance, run the preflight and verification steps yourself once before letting the agent run them autonomously.
功能分析
Type: OpenClaw Skill Name: puter-deployer Version: 1.0.1 The puter-deployer skill is a legitimate deployment tool for the Puter platform, featuring structured workflows for pre-deployment checks, URL verification, and rollback planning. It includes explicit security guardrails in SKILL.md to prevent the leakage of authentication tokens and requires user confirmation for destructive actions, with no evidence of malicious intent or high-risk vulnerabilities.
能力评估
Purpose & Capability
Name/description match the included instructions and helper scripts. The skill checks for the 'puter' CLI, validates build output, offers CLI and API fallback deployment paths, and verifies the deployed URL — all coherent with a Puter deployer.
Instruction Scope
Runtime instructions and the two shipped scripts operate only on the declared project/build paths, the local 'puter' CLI, and the target URL (via curl). One ambiguous item: the SKILL.md says to "inspect active puter-cli source behavior before pushing" when API details are unclear. That could lead the agent to read installed CLI source, inspect network traffic, or otherwise perform broader observation. The included scripts themselves do not perform such inspections.
Install Mechanism
No install spec (instruction-only) and included helper scripts are small, non-obfuscated shell scripts. Nothing is downloaded or extracted from external URLs during install.
Credentials
The skill declares no required environment variables or credentials. It relies on the user's existing 'puter' CLI session for authentication (which is appropriate for a CLI-first deploy tool) and does not request unrelated secrets.
Persistence & Privilege
The skill is not always-enabled and does not request elevated or persistent platform privileges. Guardrails in SKILL.md require explicit confirmation before destructive actions and forbid printing auth tokens.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install puter-deployer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /puter-deployer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Improve skill quality: clearer trigger description, strict deploy workflow, executable preflight/verify scripts, and failure playbook
v1.0.0
Initial release: end-to-end Puter deployment workflow with preflight, verification, and rollback guidance
元数据
Slug puter-deployer
版本 1.0.1
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

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。

💬 留言讨论