# Cloudflare

Discover and choose Cloudflare products for apps, APIs, AI agents, storage, networking...

- Repository: https://github.com/cloudflare/skills (3246 stars)
- Category: Security
- License: Apache-2.0
- Last updated: 2026-10-31
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add cloudflare/skills --skill cloudflare -g -a claude-code -y`
Codex: `npx skills add cloudflare/skills --skill cloudflare -g -a codex -y`
Cursor: `npx skills add cloudflare/skills --skill cloudflare -g -a cursor -y`
Gemini CLI: `npx skills add cloudflare/skills --skill cloudflare -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add cloudflare/skills`

## Description

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.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Discover and build with Cloudflare

Help agents discover what they can build with Cloudflare and choose the products that fit. Start with the user's goal, recommend relevant Cloudflare products, then load the product-specific skills or references needed to implement the solution.

## Choose the CLI

Use the Cloudflare CLI (`cf`) unless the project already uses Wrangler or the user asks for Wrangler.

- **The project has `wrangler.jsonc`, `wrangler.json`, or `wrangler.toml`, and no `cloudflare.config.ts`:** use Wrangler for development and deployment, and load the `wrangler` skill. `cf` resource commands work alongside it. Run `cf migrate` only when the user asks.
- **Every other project, including a new project or one with no Cloudflare configuration:** use `cf`. Load the `cf-cli` skill if it is installed; otherwise follow [Use cf with coding agents](https://developers.cloudflare.com/cf/agents/index.md). Do not install Wrangler or create a Wrangler configuration file.

The product guidance below, and the documentation it links to, applies with either CLI. Many documentation pages show only Wrangler commands and configuration; in a `cf` project, do not run them or add a Wrangler configuration file. Use one CLI per project, apart from the `npx wrangler` commands the `cf-cli` skill lists as not yet supported by `cf`. Where guidance names a Wrangler command or file, find the `cf` equivalent with `cf cli search "<task>"` or the [Wrangler to cf reference](https://developers.cloudflare.com/cf/wrangler/reference/index.md) instead of translating from memory.

## Help the user find the right product

The rest: https://github.com/cloudflare/skills/blob/HEAD/skills/cloudflare/SKILL.md
