← All skills
cloudflare
79 / 100 · Review before installing
Check before installing.
By freekmurze/dotfiles (GitHub) · writing · 1,020 stars · scanned at commit 26bd6ac
Discover and choose Cloudflare products for apps, APIs, AI agents, storage, networking, and security. Use for architecture and product selection, including when the user describes a need without naming a Cloudflare product; then find the relevant skill or documentation.
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 17 places.
Show 14 more
- config/claude/skills/cloudflare/references/artifacts/api.md, line 58
- Use `npx wrangler types` in the target project and treat the generated `worker-configuration.d.ts` as the source of truth for that environment. - config/claude/skills/cloudflare/references/artifacts/configuration.md, line 22
npx wrangler types - config/claude/skills/cloudflare/references/c3/configuration.md, line 38
npx wrangler kv namespace create MY_KV # Returns real ID - config/claude/skills/cloudflare/references/c3/configuration.md, line 39
npx wrangler d1 create my-database # Returns real database_id - config/claude/skills/cloudflare/references/c3/configuration.md, line 81
6. Add secrets: `npx wrangler secret put SECRET_NAME` - config/claude/skills/cloudflare/references/c3/gotchas.md, line 10
npx wrangler kv namespace create MY_KV # Get real ID - config/claude/skills/cloudflare/references/c3/gotchas.md, line 16
**Fix:** `npx wrangler login` or set `CLOUDFLARE_API_TOKEN` - config/claude/skills/cloudflare/references/c3/gotchas.md, line 88
| Not authenticated | No login | `npx wrangler login` | - config/claude/skills/cloudflare/references/cache-reserve/configuration.md, line 62
pip install cloudflare - config/claude/skills/cloudflare/references/flagship/configuration.md, line 60
npx wrangler types - config/claude/skills/cloudflare/references/flagship/configuration.md, line 201
npx wrangler dev - config/claude/skills/cloudflare/references/terraform/README.md, line 76
brew install cloudflare/cloudflare/cf-terraforming - config/claude/skills/cloudflare/references/workerd/patterns.md, line 94
RUN apt-get update && apt-get install -y ca-certificates - config/claude/skills/cloudflare/references/workers-for-platforms/configuration.md, line 112
npx wrangler deploy --name customer-site --dispatch-namespace production
Sends data to these websites: api.cloudflare.com, auth.example.com, api.example.com
This is disclosed by the author in the skill's SKILL.md or README.
Found in 253 places.
Show 17 more
- config/claude/skills/cloudflare/references/api-shield/api.md, line 45
async fetch(req, env) { - config/claude/skills/cloudflare/references/api-shield/api.md, line 59
async fetch(req, env) { - config/claude/skills/cloudflare/references/api-shield/api.md, line 73
const jwks = await (await fetch('https://auth.example.com/.well-known/jwks.json')).json(); - config/claude/skills/cloudflare/references/api-shield/api.md, line 74
await fetch(`https://api.cloudflare.com/client/v4/zones/${env.ZONE_ID}/api_gateway/token_validation/${env.CONFIG_ID}`, { - config/claude/skills/cloudflare/references/api-shield/configuration.md, line 93
curl https://api.example.com/endpoint --cert client-cert.pem --key client-key.pem - config/claude/skills/cloudflare/references/api/api.md, line 49
curl "https://api.cloudflare.com/client/v4/zones" \ - config/claude/skills/cloudflare/references/api/api.md, line 58
curl "https://api.cloudflare.com/client/v4/zones" \ - config/claude/skills/cloudflare/references/argo-smart-routing/README.md, line 13
curl -X PATCH "https://api.cloudflare.com/client/v4/zones/{zone_id}/argo/smart_routing" \ - config/claude/skills/cloudflare/references/argo-smart-routing/api.md, line 27
curl -X GET "https://api.cloudflare.com/client/v4/zones/{zone_id}/argo/smart_routing" \ - config/claude/skills/cloudflare/references/argo-smart-routing/api.md, line 84
curl -X PATCH "https://api.cloudflare.com/client/v4/zones/{zone_id}/argo/smart_routing" \ - config/claude/skills/cloudflare/references/bot-management/README.md, line 65
async fetch(request: Request): Promise<Response> { - config/claude/skills/cloudflare/references/bot-management/README.md, line 70
return fetch(request); - config/claude/skills/cloudflare/references/bot-management/api.md, line 26
async fetch(request: Request): Promise<Response> { - config/claude/skills/cloudflare/references/bot-management/api.md, line 30
if (!botMgmt) return fetch(request); - config/claude/skills/cloudflare/references/bot-management/api.md, line 31
if (botMgmt.verifiedBot) return fetch(request); // Allow verified bots - config/claude/skills/cloudflare/references/bot-management/api.md, line 35
return fetch(request); - config/claude/skills/cloudflare/references/bot-management/api.md, line 85
async fetch(request: Request): Promise<Response> {
and 233 more places
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 1 place.
Safer alternatives
Low-risk skills in the same category (writing) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'cloudflare' ] || [ -L ~/.agents/skills/'cloudflare' ]; then echo 'A skill folder named cloudflare already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/freekmurze/dotfiles' "$d" && git -C "$d" checkout --quiet '26bd6ac3c4ef9afd949dc1de12d96fddc2548710' -- 'config/claude/skills/cloudflare' && mkdir -p ~/.agents/skills && cp -R "$d"/'config/claude/skills/cloudflare' ~/.agents/skills/'cloudflare' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'cloudflare' ~/.claude/skills/'cloudflare' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for freekmurze/dotfiles shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/freekmurze/dotfiles/)
Score history
| Date | Version | Score |
|---|
| 2026-11-13 | 26bd6ac | 79 |