← 返回 Skills 市场
168
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install shellbot-website
功能描述
Build, deploy, and design micro apps and websites on Cloudflare Workers. Scaffolds from templates (React Router + Hono, Next.js, Astro, Remix), deploys, sets...
安全使用建议
This skill is coherent for building and deploying Cloudflare Workers, but before installing or running it: 1) Treat the CLOUDFLARE_API_TOKEN as a high-privilege secret — create a narrowly-scoped API token (Workers Script: Edit, D1/KV/R2/Queue edits only as needed, DNS edit only if you need domain setup). 2) Review/manage any template URL you pass (--template-url) before using it — npm create / npm install will execute code from registries or GitHub during scaffolding. 3) Run scripts locally (not on untrusted remote agents) if you need to perform OAuth-based wrangler login (the OAuth flow relies on localhost callbacks). 4) Inspect scripts/manage-secrets.sh and other omitted files to confirm they handle secrets appropriately (they should use wrangler secret put and avoid echoing secrets to logs). 5) For CI use, prefer API tokens over OAuth and store tokens in your secret manager; avoid giving the token wider scopes than required.
功能分析
Type: OpenClaw Skill
Name: shellbot-website
Version: 1.1.0
The shellbot-website skill bundle is a legitimate and well-documented tool for scaffolding, deploying, and managing Cloudflare Workers. It includes a suite of scripts (e.g., create-project.sh, deploy.sh, setup-domain.sh) that wrap the Wrangler CLI and Cloudflare API to automate project setup and resource provisioning (D1, KV, R2). While the setup-domain.sh script performs sensitive actions like reading OAuth tokens from the local ~/.wrangler/config/default.toml file and making direct API calls to api.cloudflare.com, these behaviors are strictly aligned with the stated purpose of providing a non-interactive deployment experience. No evidence of data exfiltration, persistence, or malicious prompt injection was found.
能力评估
Purpose & Capability
Name/description (Cloudflare Workers scaffolding, deploy, domain, resources) match the declared primary credential (CLOUDFLARE_API_TOKEN) and the included scripts (create, deploy, provision, domain, secrets, teardown). Required binaries/env are proportionate to those tasks.
Instruction Scope
SKILL.md instructs the agent to run the provided bash scripts and use wrangler/curl to talk to api.cloudflare.com — exactly what a Cloudflare worker management tool needs. However, create-project.sh supports a --template-url and uses `npm create cloudflare` which will fetch and run code from external template repos (npm / GitHub). That is expected for scaffolding but increases the runtime attack surface (untrusted template code can execute during scaffold). The skill documents OAuth storage (~/.wrangler/config/default.toml) and uses wrangler whoami as fallback — the scripts rely on Cloudflare credentials (token or local OAuth). No instructions were found that read or exfiltrate unrelated system data or call unexpected external endpoints beyond Cloudflare and npm/template hosts.
Install Mechanism
There is no install spec; this is instruction+script based. All code is contained in repository scripts (no remote install step in the skill package itself). The risk from installs comes from the normal operations the scripts perform (npm create, npm install) which will fetch dependencies from public registries — expected for project scaffolding.
Credentials
The skill requests one main credential (CLOUDFLARE_API_TOKEN) and optionally an account ID — appropriate for modifying Workers, DNS, D1, KV, R2, Queues. This credential has broad power over the Cloudflare account; the skill's actions (create projects, provision resources, manage DNS/custom domains, secrets) legitimately require elevated Cloudflare scopes. Users should create a least-privilege API token with only the required scopes rather than a full global API key.
Persistence & Privilege
always:false and the skill is user-invocable. It does not request permanent platform-level presence and does not modify other skills or global agent configuration. It may read/create files in project directories and relies on wrangler OAuth tokens if present in the user's home directory (standard behaviour).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install shellbot-website - 安装完成后,直接呼叫该 Skill 的名称或使用
/shellbot-website触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
shellbot-website 1.1.0
- Added new resource provisioning scripts: provision-d1.sh, provision-kv.sh, provision-queue.sh.
- Improved and refactored deployment, secret management, and status scripts.
- Enhanced documentation in SKILL.md with expanded instructions and command usage.
- Provided clearer authentication guidance and non-interactive/automation notes.
- Expanded examples and quick start section for all supported provisioning commands.
v1.0.0
Initial release of shellbot-website.
- Build, deploy, and design micro apps and websites on Cloudflare Workers with production-ready scaffolds.
- Supports multiple templates including React Router + Hono (default), Next.js, Astro, Remix, and more.
- Automates deployment, custom domain setup, resource provisioning (D1, KV, R2, Queues), and secrets management.
- Non-interactive bash scripts tailored for safe agent invocation; destructive actions require explicit flags.
- Dual authentication: prioritizes API Token for CI/agents, with fallback to local OAuth via wrangler login.
- Handles complete project lifecycle, from scaffolding and deployment to teardown, using Cloudflare’s best practices.
元数据
常见问题
Shellbot Website 是什么?
Build, deploy, and design micro apps and websites on Cloudflare Workers. Scaffolds from templates (React Router + Hono, Next.js, Astro, Remix), deploys, sets... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 168 次。
如何安装 Shellbot Website?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install shellbot-website」即可一键安装,无需额外配置。
Shellbot Website 是免费的吗?
是的,Shellbot Website 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Shellbot Website 支持哪些平台?
Shellbot Website 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Shellbot Website?
由 cohnen(@cohnen)开发并维护,当前版本 v1.1.0。
推荐 Skills