mcpField
W
wrangler

wrangler

github.com/steipete云与 DevOps7.4k71 次安装1 周前更新
代码仓库

关于 wrangler

用于 Cloudflare Wrangler CLI 部署和账户操作的技能。它强调先查阅当前命令帮助与项目配置、确认账户,并谨慎处理密钥和本地存储。

主要功能

  1. 01部署 Workers
  2. 02通过 tail 查看日志
  3. 03管理 KV、R2、D1 和 Queues
  4. 04检查账户与项目配置
  5. 05避免泄露密钥

适用场景

  1. 01部署 Cloudflare 项目
  2. 02检查 Worker 日志
  3. 03列出或读取 KV 数据
  4. 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