Skip to content
Back to skills

Wrangler

ASecurity

Deploy and manage Cloudflare Workers, Pages, KV, R2, D1, and other Cloudflare services using the `wrangler` CLI.

  • 416 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 7, 2026
devopsbashsqldatabase

Works with

  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add aiskillstore/marketplace --skill wrangler --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Wrangler?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Wrangler
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aiskillstore-wrangler/badge)](https://www.skillsdirectory.com/skills/aiskillstore-wrangler)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: wrangler
description: "Deploy and manage Cloudflare Workers, Pages, KV, R2, D1, and other Cloudflare services using the `wrangler` CLI."
---

# Wrangler Skill

Use the `wrangler` CLI to manage Cloudflare Workers and related services.

## Workers

List deployed workers:
```bash
wrangler deployments list
```

Deploy a worker:
```bash
wrangler deploy
```

Tail live logs from a worker:
```bash
wrangler tail <worker-name>
```

Run worker locally:
```bash
wrangler dev
```

## KV (Key-Value Storage)

List KV namespaces:
```bash
wrangler kv namespace list
```

List keys in a namespace:
```bash
wrangler kv key list --namespace-id <namespace-id>
```

Get a value:
```bash
wrangler kv key get <key> --namespace-id <namespace-id>
```

Put a value:
```bash
wrangler kv key put <key> <value> --namespace-id <namespace-id>
```

## R2 (Object Storage)

List R2 buckets:
```bash
wrangler r2 bucket list
```

List objects in a bucket:
```bash
wrangler r2 object list <bucket-name>
```

Upload a file:
```bash
wrangler r2 object put <bucket-name>/<key> --file <local-path>
```

## D1 (SQLite Database)

List D1 databases:
```bash
wrangler d1 list
```

Execute SQL query:
```bash
wrangler d1 execute <database-name> --command "SELECT * FROM users LIMIT 10"
```

Run migrations:
```bash
wrangler d1 migrations apply <database-name>
```

## Pages

List Pages projects:
```bash
wrangler pages project list
```

Deploy a directory to Pages:
```bash
wrangler pages deploy <directory> --project-name <project>
```

## Secrets

Set a secret:
```bash
echo "secret-value" | wrangler secret put <SECRET_NAME>
```

List secrets:
```bash
wrangler secret list
```

## Configuration

Check current authentication:
```bash
wrangler whoami
```

Login (opens browser):
```bash
wrangler login
```

Files in this skill

  • SKILL.md1.7 KB
  • skill-report.json12.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…