--- id: steipete/agent-scripts/wrangler version: "55c0d654" license: MIT install: manual updated: 2026-07-23 --- # wrangler — Wrangler skill guides you through Cloudflare's command-line tool for deploying Workers and managing associated services like KV, R2, D1, and Queues. It covers deployment workflows, account routing, secrets handling, and common pitfalls to avoid when working with Wrangler 4. Publisher: steipete · Stars: 6476 · Updated: 2026-07-23 Install (manual): `git clone https://github.com/steipete/agent-scripts` ## SKILL.md # Wrangler Use for Cloudflare Wrangler CLI work: deploys, tails, KV/R2/D1/Queues/Workers, secrets, bindings, and account routing. ## Defaults - Retrieval first for flags/config: `wrangler --help`, subcommand `--help`, local `node_modules/wrangler/config-schema.json`, then Cloudflare docs. - Prefer repo wrapper: `npm exec --yes --package wrangler -- wrangler ...` unless repo has its own script. - `wrangler whoami` before account-sensitive work. - ReleaseBar prod account: `Steipete@gmail.com's Account` / `de09342a728de2c25c85cc6b34d68739`. - OpenClaw projects: use OpenClaw account / `91b59577e757131d68d55a471fe32aca`. Ask if unsure. ## Pitfalls - Do not invent flags from memory. Wrangler 4 removed/changed some old flags; confirm with `--help`. - `wrangler kv key list` has no `--limit`; use `--prefix` and filter locally. - Run Wrangler KV/list/get/admin reads serially when workerd/local storage starts up; parallel runs can hit SQLite `SQLITE_BUSY`. - `wrangler tail --sampling-rate` must be `>0` and `<1`; use `0.999` for near-full sampling, not `1`. - Stop tails you start. Use a PTY when interactive stop matters; otherwise kill the exact `wrangler tail ` process. - Never print secrets. Query exact secret names only; do not dump env. ## Quick Commands ```bash npm exec --yes --package wrangler -- wrangler whoami npm exec --yes --package wrangler -- wrangler deploy npm exec --yes --package wrangler -- wrangler tail --format json --sampling-rate 0.999 --search '' npm exec --yes --package wrangler -- wrangler kv key list --namespace-id --prefix '' npm exec --yes --package wrangler -- wrangler kv key get '' --namespace-id ``` ## Account Check For repo config, read `wrangler.toml` / `wrangler.json(c)` before commands. If config account and intended product disagree, stop and ask. [View on SkillFed](https://skillfed.io/steipete/agent-scripts/wrangler) · [View on GitHub](https://github.com/steipete/agent-scripts)