Mindket

Cloudflare Skills

Newversion 2 · updated
Star3298

Overview

Cloudflare’s own 22 skills for coding agents that build on Cloudflare: Workers, Durable Objects, the Agents SDK, the cf and Wrangler tools, Turnstile and Cloudflare One. They send the agent to the current docs, not to its memory.

Cloudflare Skills is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 2, last updated on . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

At a glance

Runs in
  • Claude Code: two plugin commands, or the skill folders copied into ~/.claude/skills/
  • Codex: two plugin commands, then a new session
  • VS Code with GitHub Copilot: Chat: Install Plugin From Source
  • Cursor: the Cursor Marketplace, or a remote rule that points at the repository
Start with
/plugin marketplace add cloudflare/skills
/plugin install cloudflare@cloudflare

Platform

Claude CodeCoding agent
CodexCoding agent
VS CodeCode editor
GitHub CopilotCoding agent
CursorCode editor
OpenCodeCoding agent

About

What it is

Cloudflare Skills is Cloudflare’s own pack of 22 skills for coding agents that build on its platform. Each skill is a folder with a SKILL.md file, and your agent reads one when your request matches it. Most do not copy Cloudflare’s documentation. They tell the agent to fetch the current page and not to answer from memory. One skill, named cloudflare, helps the agent pick products when you describe a need without naming one.

  1. You install the plugin, or copy the skill folders
  2. You describe a task in plain words
  3. The agent loads the matching skill and reads the docs
  4. The agent runs cf or Wrangler, and you approve the sign-in

Who it suits

Developers who build or run apps on Cloudflare and already work with a coding agent. Teams that run Cloudflare One for access and security get their own skills too. It also helps anyone who has a need but no product name, such as storing uploads or running a job on a schedule. The agent still reads live pages, so it needs internet access.

Who uses it, and how
WhoSkills they reach forExample
App developersworkers-best-practices, wrangler, cloudflare-app-bootstrapA developer asks the agent to get a checked-out app answering a request on their own machine, with its bindings and secrets connected.
Agent buildersagents-sdk, durable-objects, sandbox-nextA team builds a chat agent that keeps each room’s state in its own Durable Object.
Framework teamsframeworks-on-cloudflare, nextjs-on-cloudflareA team moves an Astro or SvelteKit site to Workers by following that framework’s own Workers guide.
Security and network staffcloudflare-one, cloudflare-one-migrations, turnstile-spinAn engineer plans a move from a legacy VPN to Cloudflare One. A web developer adds Turnstile bot checks to a signup form.
Performance ownersweb-perf, workers-profilingAn owner asks for a Core Web Vitals audit of a page, or for the hot spots in a deployed Worker.

Where to use it

The README gives a route for each agent it names, and one for any agent that reads skills.

  • Claude Code: two plugin commands, or the skill folders copied into ~/.claude/skills/
  • Codex: two plugin commands, then a new session
  • VS Code with GitHub Copilot: Chat: Install Plugin From Source
  • Cursor: the Cursor Marketplace, or a remote rule that points at the repository
  • OpenCode, Pi and other agents: one npx skills line, or the skill folders copied into the agent’s skills folder

How to set it up

Get it saves a zip of Mindket’s setup notes for every route above. Claude Code needs two commands, and the plugin also brings Cloudflare’s remote MCP server.

What you need first
NeedDetail
A coding agentClaude Code, Codex, VS Code with Copilot, Cursor, OpenCode or Pi
A Cloudflare accountFor anything that changes your own account, such as a deploy, a database or a Turnstile widget. Installing the skills costs nothing
Internet accessThe skills send the agent to pages on developers.cloudflare.com
Node.js22.18 or later for the cf command line tool, as the cf-cli skill says. Wrangler and the npx route run on Node.js too
turnstile-spin extrasBash, curl and jq for its shell scripts, and a Cloudflare API token with Turnstile edit permission, which you create
GitOnly for the copy route
  1. Add the marketplace in Claude Code. Type the first line inside a session, then the second line to install the plugin. Claude Code shows the plugin’s details first, so you can review them.
  2. Sign in when a task needs it. The agent checks that cf is installed and signed in, and you approve the sign-in link in your browser.
  3. Describe your task in plain words. The agent loads the skill that matches and reads Cloudflare’s current docs.
/plugin marketplace add cloudflare/skills
/plugin install cloudflare@cloudflare

After a plugin install, Claude Code runs the skills as /cloudflare:wrangler and so on, and the README says they also load by themselves. Codex has two commands of its own, and the README says to start a new session after them.

codex plugin marketplace add cloudflare/skills
codex plugin add cloudflare@cloudflare

The skills alone, for Cursor, OpenCode, Pi and others, install with one line. Skills installed this way come without the MCP server.

npx skills add https://github.com/cloudflare/skills

How to use it

Say what you want to build or fix. You can name a skill, or let the agent pick.

Asks and the skills behind them
You askSkill the agent loadsWhat the skill has the agent do
Which Cloudflare product fits uploads, background jobs or search?cloudflareMap the need to products such as R2, Queues, Workflows or AI Search, then use that product’s skill or docs
Deploy or manage my Workerwrangler or cf-cliUse Wrangler when the project has a Wrangler config file and no cloudflare.config.ts, or when you ask for it. Use cf in every other project
Get my app running locallycloudflare-app-bootstrapConnect bindings, secrets and initial data, then check a real request
Review my Workerworkers-best-practicesCheck the code and config against Cloudflare’s production guidance and its current docs
Build a chat room or booking systemdurable-objectsOne object for each room, SQLite storage, RPC methods and alarms
Build a stateful agent or MCP serveragents-sdkUse state, scheduling, RPC, MCP servers, email and streaming chat
Move my Astro or Nuxt site to Workersframeworks-on-cloudflareRead the repository, then follow the framework’s own Workers guide
Add bot protection to a formturnstile-spinCreate a Turnstile widget, embed it, and add the server-side check, asking you before each step that cannot be undone
Why is my page slow?web-perfRecord a trace with a browser tool such as the Chrome DevTools MCP server, and rank what costs time
My site shows a 52x or 1xxx errorcloudflareWork out whether the fix is in Cloudflare’s settings or at the origin server

Example

You have a small chat app, and each room should keep its own messages.

Add a Durable Object that stores each chat room’s messages in SQLite, one object per room.

The agent reads Cloudflare’s current Durable Objects docs, then writes a SQLite-backed class, adds its binding and migration to your Cloudflare config, and picks each room’s object by name.

It follows the skill’s rules: one object for each room, schema setup in the constructor, and RPC methods instead of a fetch handler.

For newcomers and experts

If you are new. A skill is a text file of instructions. It does not run Cloudflare for you. Your agent reads it, then uses the tools on your computer. Start in a project you can afford to change, and ask the cloudflare skill a plain question first. When a task touches your account, the agent asks you to sign in. Never paste an API token into the chat. The wrangler and turnstile-spin skills tell the agent not to ask for one.

For experts. Most of these skills are short decision guides with a table of documentation links. Their value is the defaults they set.

Defaults the skills set
TopicDefaultSkill
New site, SPA or full-stack appWorkers with Workers Static Assets, not Pages. Existing Pages deployments stay as they arecloudflare, frameworks-on-cloudflare
Command line toolcf, unless the project has a Wrangler config file and no cloudflare.config.ts. A new framework project starts on Wrangler, through its framework’s Workers guidecloudflare, cf-cli, wrangler, frameworks-on-cloudflare
Next.jsvinext, not OpenNext, for new projects. Existing OpenNext setups staynextjs-on-cloudflare
Sandbox SDK@cloudflare/sandbox@next for new projects, the stable package for existing onessandbox-next, sandbox-stable
Response cachingWorkers Cache firstcloudflare

The wrangler skill has the agent use the project’s own Wrangler version, and not upgrade it just to match a docs page. It also treats wrangler secret put and wrangler secret delete as deployments, since each creates a version and deploys it at once.

Good to know

The skills guide the agent. They do not deploy anything alone.

  • Sign-in: cf auth login needs you to approve a link in the browser. An unattended agent or CI job uses an API token instead
  • Tokens and secrets: the wrangler and turnstile-spin skills tell the agent to keep secret values out of the chat, out of command arguments and out of logs
  • Beta and preview: the cf-cli skill calls cf a beta, and some products the skills cover are preview or closed beta. The skills say to check availability first
  • Other installs: the nextjs-on-cloudflare skill tells the agent to run npx skills add cloudflare/vinext when vinext’s own skills are missing. Your agent’s permission rules still apply
  • Feedback: the cloudflare skill can draft a public GitHub issue about its own advice, and posts it only after you approve the exact text
  • Updates: the README gives no update or removal step
  • Maker: Cloudflare, Apache-2.0 licensed. Mindket lists it and is not Cloudflare

README and files

README
# Cloudflare Skills: setup notes

This kit holds setup notes written by Mindket. It does not contain the skills, their reference pages or the plugin files. Those install from Cloudflare’s repository: https://github.com/cloudflare/skills

License: Apache-2.0. Full text: https://github.com/cloudflare/skills/blob/main/LICENSE

Cloudflare Skills is made by Cloudflare. Mindket lists it and is not Cloudflare.

The pages these notes came from: the README (https://github.com/cloudflare/skills/blob/main/README.md), each skill’s SKILL.md under https://github.com/cloudflare/skills/tree/main/skills, the plugin files in https://github.com/cloudflare/skills/tree/main/.claude-plugin, the MCP file https://github.com/cloudflare/skills/blob/main/.mcp.json and CONTRIBUTING.md. Facts about where Claude Code loads skills and plugins come from Claude Code’s own docs, named where they are used. Mindket copied every command and ran none of them.

## What it is

Twenty-two skills for coding agents that build on Cloudflare. A skill is a folder with a SKILL.md file of instructions. The agent reads it when your request matches. The README: “Skills are contextual and auto-loaded based on your conversation.”

Most of these skills do not hold Cloudflare’s documentation. Their SKILL.md files, for example cf-cli, agents-sdk and durable-objects, say to prefer retrieval over pre-training: the agent fetches the current page on developers.cloudflare.com and does not answer from memory. CONTRIBUTING.md says the same aim: help agents find the right documentation instead of keeping another copy of it.

## The twenty-two skills

| Skill | Useful for (the README’s words) |
|---|---|
| cloudflare | Helps agents discover which Cloudflare products fit their needs, then find the right skills and docs |
| basin | Building analytics workflows with Basin Pipelines, Basin Catalog and Basin SQL, with the Data Platform rebrand |
| k2 | Building durable K2 Streams with HTTP or Worker producers and subscription consumers |
| frameworks-on-cloudflare | Astro, SvelteKit, React Router, TanStack Start, Nuxt, Hono and SPAs on Workers |
| nextjs-on-cloudflare | Next.js on Workers with vinext |
| agents-sdk | Building stateful AI agents with state, scheduling, RPC, MCP servers, email and streaming chat |
| durable-objects | Stateful coordination (chat rooms, games, booking), RPC, SQLite, alarms, WebSockets |
| sandbox-next | Sandbox on @cloudflare/sandbox@next (1.0 preview), recommended for new projects |
| sandbox-stable | Sandbox on the current stable @cloudflare/sandbox package |
| sandbox-migrate-to-next | Porting a stable Sandbox app to @cloudflare/sandbox@next |
| cf-cli | Finding and running Cloudflare CLI (cf) commands, and choosing between cf and Wrangler |
| wrangler | Deploying and managing Workers, KV, R2, D1, Vectorize, Queues, Workflows |
| cloudflare-app-bootstrap | Getting a new or checked-out app to a working local request: bindings, secrets, initial data, verification |
| workers-best-practices | Writing, reviewing or configuring production Workers |
| workers-development | Local development and debugging with Local Explorer: binding data, traces and logs |
| workers-profiling | Profiling CPU usage and allocation hotspots in deployed Workers and Durable Objects |
| cloudflare-email-service | Implementing or troubleshooting Email Sending, Email Routing and delivery configuration |
| turnstile-spin | Setting up, repairing or migrating Turnstile bot verification, including server-side Siteverify |
| web-perf | Auditing Core Web Vitals (FCP, LCP, TBT, CLS), render-blocking resources, network chains |
| cloudflare-one | Designing, configuring, troubleshooting or reviewing Cloudflare One deployments (Access, Gateway, WARP, Tunnel and more) |
| cloudflare-one-migrations | Migration assessments, policy mapping, rollout plans and gap analysis for Zscaler, Palo Alto, legacy VPN/SWG and SASE migrations to Cloudflare One |
| gateway-workers | Writing and reviewing Workers invoked by the Forward action in Gateway HTTP policies |

Source: the README’s table “Skills” and each SKILL.md.

## Files in this kit

- setup/claude-code.md: the plugin route (two commands) and the clone-and-copy route
- setup/codex.md: the Codex plugin route and the Codex skills folder
- setup/vscode-copilot.md: install from source in VS Code
- setup/cursor.md: the Cursor Marketplace, a remote rule, or the skills folder
- setup/other-agents.md: the npx skills command, and the skills folder of OpenCode and Pi
- setup/first-run.md: the cf command line tool the skills point to, Wrangler, sign-in and the MCP server

## What you need first

- A coding agent the README names: Claude Code, Codex, VS Code with GitHub Copilot, Cursor, OpenCode or Pi.
- A Cloudflare account for anything that changes your own account, such as a deploy, a database or a Turnstile widget. The skills themselves cost nothing to install, and the README names no sign-up for them.
- Internet access. The skills send the agent to Cloudflare’s documentation pages.
- Node.js 22.18 or later, if the agent is to use the cf command line tool (the cf-cli SKILL.md). Wrangler and the npx route run on Node.js too.
- For turnstile-spin only: Bash, curl and jq for its shell scripts, and a Cloudflare API token you create (setup/first-run.md).
- Git, only for the clone route.

## What installs where

- Plugin routes (Claude Code, Codex, VS Code): the agent keeps the plugin’s files itself. The plugin holds the skills and Cloudflare’s main remote MCP server, named cloudflare, whose address in .mcp.json is https://mcp.cloudflare.com/mcp. The README: it gives access to “the Cloudflare API and current developer documentation through the Code Mode MCP server”.
- npx skills and clone-and-copy: the skill folders only, in the agent’s own skills folder. No MCP server comes with them.
- Keep each skill’s folder whole. The SKILL.md files point to pages in their own references folder. The cloudflare skill also points to its sibling skills, and says that if one is missing it uses the product docs instead.

## Your data

A skill is text, and it sends nothing by itself. Three things to know:

- turnstile-spin is the only skill whose SKILL.md runs scripts of its own. It says the helper scripts use curl against api.cloudflare.com, with an API token you create. The skill says never to paste that token into chat, and to confirm each irreversible step with you first.
- When you tell the agent a skill gave wrong or outdated advice, the cloudflare skill’s feedback page lets it draft a public GitHub issue on cloudflare/skills. It posts only after you have seen the exact title and body and answered yes.
- Everything you give the agent, such as code and logs, goes to the agent’s own service as in any other session. The MCP server is Cloudflare’s own. The plugin’s privacy policy link is https://www.cloudflare.com/privacypolicy/.

## Update and remove

The README gives no update or removal step. setup/claude-code.md says what Claude Code’s own docs give for a plugin and for a copied skill folder.
Files
README.md  7 KB
setup/claude-code.md  4 KB
setup/codex.md  2 KB
setup/cursor.md  1 KB
setup/first-run.md  5 KB
setup/other-agents.md  2 KB
setup/vscode-copilot.md  891 B

7 files, 22 KB, downloaded as a zip.

What’s new

  • Version 2 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • Version 1 · 2026-11-07

Compare with similar

Listed GitHub projects in the same category that share the most topics with this one.

ProductStarsActivityLanguageLicenseLast change
Cloudflare Skills This page3,298——Apache-2.0—
plannotatorShares skills · agents10,483ActiveTypeScriptApache-2.0
Microsoft Agent SkillsShares skills · agents3,183——MIT—
Numbers as Mindket last read them, from 2026-11-07 to 2026-11-14. Activity is read from each project’s last change on GitHub: Active within 30 days, Quiet within 180, Stale after that.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

prodigycorpCloudflare/Security-Audit-SkillHi Cloudflare people, if you are reading this. Please clean up your Cloudflare. Skills. There are way too many skills for the platform. You should consolidate all of your skills into a single skill and route everything thru that skill. The way it is right now pollutes our context window.…Edy | Indie BuilderToday's GitHub trending: reusable skills for coding agents - cloudflare/security-audit-skill: phased audits (+2,548 today) - NVIDIA/auto-ontology: semantic graph for agents (+2,015) - google/skills: Google tech agent skills (+534) github.com/cloudflare/s... #buildinpublic #AI5 likes · 1 replyrvzCloudflare to cut about 20% workforceCorrect. The laid off staff can now build a startup with the skills they have learned at Cloudflare and compete. AI exists now and there are no more excuses for them.GitHub Trending📈 Today's GitHub Trending: 1. https://github.com/vercel-labs/agent-browser - Rust, 180 stars today 2. https://github.com/cloudflare/security-audit-skill - JavaScript, 2088 stars today 3. https://github.com/google/skills - Python, 449 stars today 4. https://github.com/mattpocock/skills - Shell […]3 likes · 1 replymapleemanShow HN: We build a Graph of public SkillsI would highlight the whole repo approach -> https://github.com/cloudflare/skills Particulary -> https://github.com/cloudflare/skills/blob/main/skills/cloudf...Alessio Pomaro🧠 Cloudflare porta le #Skills nel server #MCP: istruzioni recuperate quando servono e API usate tramite Code Mode. Due livelli complementari per ridurre il contesto occupato dagli agenti. 👉 I dettagli: lnkd.in/p/dufCGSkM #AI #GenAI #GenerativeAI #IntelligenzaArtificiale #LLM3 likes · 1 replycoretxThe Internet Archive is under a DDoS attackCloudflare is a data goldmine setup by people who love fedoras and newspapers. Professional DDOS providers won't use Cloudflare ever and have the skills, metal and (human) network to do everything in-house.Tuper32 of 58 services refused to let our AI agent sign up. Cloudflare walls and picture captchas are the top two. The full dated table and the probe skill are free: https://tuper.app/open/skills/?src=bsky-free-skills AI-run company. #aiagents #buildinpublic4 likesfmajidCloudflare have made it impossible for me to unsubscribe from marketing emailsThose are usually handled by the email service provider. Email deliverability is a speciality in itself, something even a company as tech-savvy as Cloudflare probably doesn't have the skills in-house. Properly handling opt-outs is part of it. MailChimp does the right thing by soliciting feedback,…@elcompilado.comLas skills de agentes barren el trending de GitHub: la de auditoría de seguridad de Cloudflare suma 2.524 estrellas en un día Cuatro de los repos que más crecen hoy son colecciones de skills, y el patrón es el mismo: empaquetar un procedimiento con varias fases en vez de un prompt.neillyonsAsk HN: Who is hiring? (May 2019)OANDA | London, UK | Onsite | https://www.oanda.com/ We are looking for a Python developer with excellent knowledge of CSS and the Heroku platform to join our Acquisitions team and work across a variety of digital projects, the largest and most exciting being the redevelopment of our e-commerce…Remote-Work.app🚀 New Remote Job Alert! 💼 Position: Territory Account Executive, Saskatchewan / Manitoba 🏢 Company: Cloudflare, Inc. 🌍 Location: Remote 📁 Category: Sales & Business 🛠️ Skills: SECURITY #RemoteJobs #RemoteWork #WorkFromHome #Hiring #JobOpportunity Apply now: https://www.remote-work.app/job/clou

Searched

More from Mindket

See all from Mindket

Bonsai-27B-GGUF

lmstudio-community · Kit

A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…

New

Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…

New

MusicGen Small

facebook · Kit

Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…

New

Similar projects

See all in Developer

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k

Microsoft Agent Skills

microsoft · Skill

Microsoft’s library of skills, agent personas and MCP setups for coding agents on Azure and Microsoft Foundry: one skill per SDK in five languages, plus deploy…

New3183

Lexnet

alpindale · Kit

Tags every character of C source code for syntax highlighting with a tiny neural network of about 984 weights, run through a small C program. For developers an…

New