cloudflare
Skill394 starsChanged 7 months agoApache-2.0View on GitHub
Cloudflare production operations via the Cloudflare API MCP server. Use when users ask to investigate Workers errors or performance, check build or deployment status, query logs, inspect DNS records, check load balancer pool health, review Zero Trust tunnels, or manage Cloudflare resources. Do not use for Sentry issues, GitHub/Linear ticketing, or non-Cloudflare infrastructure.
We split this skill into the rules it gives an agent
10 rules. 0 are common, 7 are distinctive, and 3 are very specific to this project.
0
Common
Most of the 56 edited versions we read keep these.
7
Distinctive
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Use this skill for Cloudflare production operations through Cloudflare's hosted API MCP.
- Distinctive: line 10
Default to read-only investigation.
- Very specific: line 20
Use docs when Cloudflare product behavior is unclear.
- Distinctive: line 37
Keep investigation bounded: last 30 minutes for "right now", last 24 hours for retrospective checks, and recent N builds/deployments unless …
- Distinctive: line 38
Before any state-changing API call, load references/safety-and-permissions.md, show current state and the intended change, then wait for …
- Distinctive: line 43
Read-first: Default to investigation. Do not execute writes in response to ambiguous requests like "fix this" or "roll it back" — …
- Very specific: line 45
Respect channel defaults: When a request mentions "the Worker", "our Worker", deploys, builds, logs, or Worker errors without naming a …
- Very specific: line 46
Confirm before writes: No Worker deploy, rollback, DNS create/update/delete, load balancer change, WAF rule change, Access policy change, …
- Distinctive: line 48
Redact sensitive data: Do not paste raw log bodies, Worker source, env var values, token values, or authorization headers.
- Distinctive: line 49
Stop on auth failures: If the MCP server returns an auth error, stop and tell the user.
“Common” is measured: kept by at least 6 in 10 of the 56 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Cloudflare Operations
Use this skill for Cloudflare production operations through Cloudflare's hosted API MCP.
Default to read-only investigation. Cloudflare OAuth or API token scopes are the permission boundary; this plugin cannot allowlist individual Cloudflare API operations inside MCP.
MCP basics
Cloudflare MCP exposes three tools:
docs: search Cloudflare developer documentation for product behavior and terminology.search: inspect the current Cloudflare API spec.execute: call Cloudflare APIs with minimal JavaScript.
Use docs when Cloudflare product behavior is unclear. Use search before every execute; the spec is the source of truth for current methods, paths, parameters, and response shapes. Keep execute calls small, scoped, and read-only unless the user has explicitly approved a state-changing change.
Reference loading
Load references conditionally based on the request:
| Need | Read |
| Worker errors, failed builds, logs, Logpush, DNS checks, LB health, tunnels | references/workflows.md |
| Any state-changing request: deploy, rollback, DNS, WAF, LB, Access, Logpush, storage, account membership | references/safety-and-permissions.md |
| Auth failures, permission errors, multiple accounts/zones, rate limits, stale operations | references/troubleshooting-workarounds.md |
Workflow
- Classify the request as read-only investigation or state-changing work.
- Resolve target scope: explicit user account/zone/resource wins; otherwise use
cloudflare.account.id,cloudflare.zone.id, andcloudflare.worker.nameconfig where relevant; otherwise discover with MCP and ask one focused question if ambiguous. - For any Cloudflare API call, search the MCP API spec first. Do not call Cloudflare API paths from memory or from bundled docs.
- Keep investigation bounded: last 30 minutes for "right now", last 24 hours for retrospective checks, and recent N builds/deployments unless the user asks for more.
- Before any state-changing API call, load references/safety-and-permissions.md, show current state and the intended change, then wait for explicit approval.
- Lead with concrete findings, then evidence. Include dashboard links when IDs are available.
Guardrails
- Read-first. Default to investigation. Do not execute writes in response to ambiguous requests like "fix this" or "roll it back" — investigate and propose a plan first.
- Search owns API selection. The bundled references give workflows, not API authority.
- Respect channel defaults. When a request mentions "the Worker", "our Worker", deploys, builds, logs, or Worker errors without naming a Worker, use
cloudflare.worker.nameas the default Worker target if it is configured. - Confirm before writes. No Worker deploy, rollback, DNS create/update/delete, load balancer change, WAF rule change, Access policy change, or R2/KV/D1 destructive action without explicit user approval after showing current state and change summary.
- Never delete data by default. For R2, KV, and D1, support list/inspect/read. Avoid delete/truncate/drop unless the user explicitly asks and confirms.
- Redact sensitive data. Do not paste raw log bodies, Worker source, env var values, token values, or authorization headers.
- Stop on auth failures. If the MCP server returns an auth error, stop and tell the user. Do not guess at missing permissions.
- No scope creep. Operate only on the account/zone/resource the user specified. Do not enumerate or modify resources in other accounts or zones.
Other versions64 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 64
- cloudflare/computer★ 9.8ksame name
- openai/plugins★ 7.4ksame name
- civitai/civitai★ 7.3ksame name
- cloudflare/skills★ 3.2ksame name
- dmmulroy/cloudflare-skill★ 727same name
- Heyvhuang/ship-faster★ 337same name
- hoodini/ai-agents-skills★ 290same name
- delta-comic/delta-comic★ 269same name
- ThePrimeagen/skills★ 234same name
- swyxio/skills★ 176same name
54 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Used alongsideProjects with it also use analytics-metrics, aws-account-management and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
hoodiniSkillanalytics-metrics
Build data visualization and analytics dashboards. Use when creating charts, KPI displays, metrics dashboards, or data visualization components. Triggers on analytics, dashboard, charts, metrics, KPI, data visualization, Recharts.
Also in 3 projects that use this
hoodiniSkillaws-account-management
Manage AWS accounts, organizations, IAM, and billing. Use when setting up AWS Organizations, managing IAM policies, controlling costs, or implementing multi-account strategies. Triggers on AWS Organizations, AWS IAM, AWS billing, Cost Explorer, SCPs, multi-account, AWS SSO, Identity Center.
Also in 3 projects that use this
CloudflareSkillcloudflare-email-service
Implement or troubleshoot Cloudflare Email Sending and Email Routing integrations and their delivery configuration.
Also in 12 projects that use this
OpenAISkillsandbox-sdk
Build sandboxed applications for secure code execution. Load when building AI code execution, code interpreters, CI/CD systems, interactive dev environments, or executing untrusted code. Covers Sandbox SDK lifecycle, commands, files, code interpreter, and preview URLs. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.
Also in 11 projects that use this
CloudflareSkillturnstile-spin
Set up, repair, or migrate to Cloudflare Turnstile bot verification in an existing frontend and backend, including server-side Siteverify.
Also in 10 projects that use this
OpenAISkillworkers-best-practices
Reviews and authors Cloudflare Workers code against production best practices. Load when writing new Workers, reviewing Worker code, configuring wrangler.jsonc, or checking for common Workers anti-patterns (streaming, floating promises, global state, secrets, bindings, observability). Biases towards retrieval from Cloudflare docs over pre-trained knowledge.
Also in 15 projects that use this
- +4 more from hoodini
- +2 more from cloudflare
In this repository42 other files it gives its agents.
- AGENTS.mdAGENTS.md
- packages/docs/public/llms.txtllms.txt
- nitroSkill
- pi-agent-integrationSkill
- public-docsSkill
- slack-developmentSkill
- vercel-queuesSkill
- vercel-sandboxSkill
- example-bundle-helpSkill
- example-localSkill
- agent-browserSkill
- demo-videoSkill
- visual-web-qaSkill
- amplitudeSkill
- datadogSkill
- eval-authSkill
- eval-oauthSkill
- coding-workspace-fixtureSkill
- github-headless-pr-fixtureSkill
- eval-directorySkill
- eval-guardian-actionsSkill
- eval-mcpSkill
- incident-briefSkill
- resilient-working-directorySkill
- source-handbookSkill
- weather-lookupSkill
- figmaSkill
- github-codeSkill
- github-issuesSkill
- hexSkill
- linearSkill
- self-updateSkill
- notionSkill
- octolensSkill
- pagerdutySkill
- sentrySkill
- jr-rpcSkill
- eval-authSkill
- ttsSkill
- vercelSkill
- junior-qaSkill
- juniorSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

