关于 wrangler
用于 Cloudflare Wrangler CLI 部署和账户操作的技能。它强调先查阅当前命令帮助与项目配置、确认账户,并谨慎处理密钥和本地存储。
主要功能
- 01部署 Workers
- 02通过 tail 查看日志
- 03管理 KV、R2、D1 和 Queues
- 04检查账户与项目配置
- 05避免泄露密钥
适用场景
- 01部署 Cloudflare 项目
- 02检查 Worker 日志
- 03列出或读取 KV 数据
- 04变更前确认账户路由
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ steipete/ agent-scripts --skill wrangler安装后在 Claude Code 中输入/wrangler确认已加载。
附带文件agents/openai.yaml
详细介绍
Wrangler
用于 Cloudflare Wrangler CLI 工作:部署、日志流、KV/R2/D1/Queues/Workers、密钥、绑定和账户路由。
默认规则
- 查询标志和配置时优先检索:
wrangler --help、子命令的--help、本地node_modules/wrangler/config-schema.json,然后查阅 Cloudflare 文档。 - 优先使用仓库封装命令:
npm exec --yes --package wrangler -- wrangler ...,除非仓库有自己的脚本。 - 进行涉及账户的操作前,先运行
wrangler whoami。 - ReleaseBar 生产账户:
[email protected]'s Account/de09342a728de2c25c85cc6b34d68739。 - OpenClaw 项目:使用 OpenClaw 账户 /
91b59577e757131d68d55a471fe32aca。不确定时请询问。
注意事项
- 不要凭记忆编造标志。Wrangler 4 移除或更改了一些旧标志;请通过
--help确认。 wrangler kv key list不支持--limit;请使用--prefix并在本地筛选。- 启动 workerd/本地存储时,依次运行 Wrangler KV/list/get/admin 读取操作;并行运行可能导致 SQLite
SQLITE_BUSY。 wrangler tail --sampling-rate必须大于0且小于1;要接近全量采样,请使用0.999,而不是1。- 停止你启动的日志流。需要交互式停止时使用 PTY;否则,终止对应的
wrangler tail <worker>进程。 - 切勿输出密钥。只查询确切的密钥名称;不要转储环境变量。
快速命令
npm exec --yes --package wrangler -- wrangler whoami
npm exec --yes --package wrangler -- wrangler deploy
npm exec --yes --package wrangler -- wrangler tail <worker> --format json --sampling-rate 0.999 --search '<term>'
npm exec --yes --package wrangler -- wrangler kv key list --namespace-id <id> --prefix '<prefix>'
npm exec --yes --package wrangler -- wrangler kv key get '<key>' --namespace-id <id>
账户检查
对于仓库配置,请在运行命令前读取 wrangler.toml / wrangler.json(c)。如果配置中的账户与预期产品不一致,请停止并询问。
评论
支持 Markdown