Skip to content

Add comprehensive Cloudflare platform skill#8

Merged
elithrar merged 1 commit intocloudflare:mainfrom
dmmulroy:add-cloudflare-platform-skill
Jan 28, 2026
Merged

Add comprehensive Cloudflare platform skill#8
elithrar merged 1 commit intocloudflare:mainfrom
dmmulroy:add-cloudflare-platform-skill

Conversation

@dmmulroy
Copy link
Copy Markdown
Collaborator

Summary

  • Adds cloudflare/ skill covering 60+ Cloudflare products with decision trees and detailed references
  • Covers compute (Workers, Pages, DOs, Workflows, Containers), storage (KV, D1, R2, Queues, Vectorize), AI (Workers AI, AI Gateway, Agents SDK), networking (Tunnel, Spectrum, TURN), security (WAF, DDoS, Bot Management, Turnstile), and IaC (Terraform, Pulumi)
  • Each product has: README, api.md, configuration.md, patterns.md, gotchas.md

Structure

cloudflare/
├── SKILL.md           # Main skill with decision trees
└── references/        # 60 product subdirectories
    ├── workers/
    ├── d1/
    ├── r2/
    └── ...

Comprehensive skill covering 60+ Cloudflare products:
- Compute: Workers, Pages, Durable Objects, Workflows, Containers
- Storage: KV, D1, R2, Queues, Hyperdrive, Vectorize
- AI: Workers AI, AI Gateway, Agents SDK
- Networking: Tunnel, Spectrum, TURN
- Security: WAF, DDoS, Bot Management, API Shield, Turnstile
- IaC: Terraform, Pulumi, REST API

Includes decision trees for product selection and detailed
reference docs for each product (api, configuration, patterns, gotchas).
@elithrar elithrar merged commit 1bf879f into cloudflare:main Jan 28, 2026
@hiendaovinh
Copy link
Copy Markdown

@dmmulroy Thanks for merging skills from your repo here.
There are some questions I would like to discuss

  • How are we gonna handle the common rules of root durable-objects and cloudflare/durable-objects? I think we better stick to one.
  • Should we allow some sort of reference selection (since not every codebase will use every stuff from CF)? I agree users or the installer (vercel npx skills maybe) could help but flat the big cloudflare skill might boost the performance.

@elithrar
Copy link
Copy Markdown
Collaborator

@hiendaovinh you don’t want a big flat skill. That is worse for performance.

The agent will use progressive disclosure to load in the references it needs when it needs them. I strongly recommend reading: https://agentskills.io/specification#progressive-disclosure first please.

@hiendaovinh
Copy link
Copy Markdown

@elithrar Thanks, well understood.

What I tried to say is, for example, I use 10-15 out of 60 references in the current directory https://github.com/cloudflare/skills/tree/main/skills/cloudflare/references. I would like to skip some so the agent wouldn't suggest what we don't use. Currently I'm forking @dmmulroy repo and remove that part.

Btw, should the DO rules be dedupped somehow?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants