cloudflare_wrangler_cheatsheetlisted
Install: claude install-skill Tarekkharsa/agentstack
# Wrangler & Cloudflare surface cheatsheet
> Unofficial, agentstack-authored. Not affiliated with or endorsed by Cloudflare.
Use this skill to pick the right `wrangler` command for a Cloudflare task without
guessing. Commands assume Wrangler v3+; run `wrangler --version` if unsure.
## Workers
- Develop locally: `wrangler dev` (add `--remote` to run against the edge).
- Deploy: `wrangler deploy` (scope with `--env <name>`).
- Validate a build only: `wrangler deploy --dry-run --outdir dist`.
- Live logs: `wrangler tail`.
- Roll back: `wrangler deployments list`, then `wrangler rollback <id>`.
## Secrets & vars
- Set a secret: `wrangler secret put <NAME>` (value entered interactively).
- List secrets: `wrangler secret list`. Delete: `wrangler secret delete <NAME>`.
- Plaintext config vars live in `[vars]` in `wrangler.toml` — never secrets.
## KV (key-value)
- Create namespace: `wrangler kv namespace create <BINDING>`.
- Write/read: `wrangler kv key put <KEY> <VALUE> --binding <BINDING>` /
`wrangler kv key get <KEY> --binding <BINDING>`.
## R2 (object storage)
- Create bucket: `wrangler r2 bucket create <NAME>`.
- Upload/download: `wrangler r2 object put <BUCKET>/<KEY> --file <PATH>` /
`wrangler r2 object get <BUCKET>/<KEY>`.
## D1 (SQL)
- Create db: `wrangler d1 create <NAME>`.
- Run SQL: `wrangler d1 execute <NAME> --command "SELECT 1"` or
`--file ./schema.sql`. Use `--local` for the local dev database.
## Pages
- Deploy a build output dir: `wrangler pages