Cloudflare
hodgef/apiker
Comprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), feature flags (Flagship), networking (Tunnel, Spectrum), security (WAF…
Comprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes.
$ npx skills add secondsky/claude-skills --skill cloudflare-manager -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install secondsky/claude-skills cloudflare-manager --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/cloudflare-manager/skills/cloudflare-manager .claude/skills/cloudflare-manager && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "cloudflare-manager" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/cloudflare-manager/skills/cloudflare-manager into .claude/skills/cloudflare-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cloudflare-manager", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/secondsky/claude-skills/tree/main/plugins/cloudflare-manager/skills/cloudflare-managerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add secondsky/claude-skills --skill cloudflare-manager -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install secondsky/claude-skills cloudflare-manager --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/cloudflare-manager/skills/cloudflare-manager .agents/skills/cloudflare-manager && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "cloudflare-manager" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/cloudflare-manager/skills/cloudflare-manager into .agents/skills/cloudflare-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cloudflare-manager", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add secondsky/claude-skills --skill cloudflare-manager -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install secondsky/claude-skills cloudflare-manager --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/cloudflare-manager/skills/cloudflare-manager .cursor/skills/cloudflare-manager && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "cloudflare-manager" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/cloudflare-manager/skills/cloudflare-manager into .cursor/skills/cloudflare-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cloudflare-manager", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/secondsky/claude-skills.git --path plugins/cloudflare-manager/skills/cloudflare-manager--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add secondsky/claude-skills --skill cloudflare-manager -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install secondsky/claude-skills cloudflare-manager --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/cloudflare-manager/skills/cloudflare-manager .gemini/skills/cloudflare-manager && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "cloudflare-manager" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/cloudflare-manager/skills/cloudflare-manager into .gemini/skills/cloudflare-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cloudflare-manager", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install secondsky/claude-skills cloudflare-managerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add secondsky/claude-skills --skill cloudflare-manager -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/cloudflare-manager/skills/cloudflare-manager .github/skills/cloudflare-manager && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "cloudflare-manager" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/cloudflare-manager/skills/cloudflare-manager into .github/skills/cloudflare-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cloudflare-manager", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add secondsky/claude-skills --skill cloudflare-manager -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install secondsky/claude-skills cloudflare-manager --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/cloudflare-manager/skills/cloudflare-manager .opencode/skills/cloudflare-manager && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "cloudflare-manager" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/cloudflare-manager/skills/cloudflare-manager into .opencode/skills/cloudflare-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cloudflare-manager", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
cloudflare-managerComprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes.
Cloudflare Manager is an agent skill from secondsky/claude-skills. Comprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes. Use when deploying cloudflare services, managing worker containers, configuring KV/R2 storage, or setting up DNS/routing. Requires CLOUDFLAREAPIKEY in .env and Bun runtime with dependencies installed.
Its SKILL.md is about 3.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including scripts (for example `scripts/install-cloudflare-manager.sh`).
It sits in DevOps & Cloud, covering Customer success. It works with Cloudflare and Bun. The repository describes itself as: Production-ready skills for Claude Code CLI - Cloudflare, React, Tailwind v4, and AI integrations. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8837836. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Shell), which the agent can run.
Shell commands in SKILL.md call:
bunwranglerbunxnodeFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
dash.cloudflare.comworker-name.username.workers.devapi-handler.username.workers.devAlso links to:
developers.cloudflare.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
CLOUDFLARE_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Cloudflare Manager loads about 3.4k tokens when it runs. Until then it costs about 82 tokens; SKILL.md has 1,151 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
/routing. Requires CLOUDFLARE_API_KEY in .env and Bun runtime with dependencies installed.Create a `.env` file in your project root:403: Check your API token is correct in `.env`If `.env` file is missing or `CLOUDFLARE_API_KEY` is not set:Solution: Create .env file in project root:o "CLOUDFLARE_API_KEY=your_token_here" > .env- Never commit `.env` files - always add to `.gitignore`1. Create `.env` file in project root (not skill directory)2. Verify file content: `cat .env | grep CLOUDFLARE_API_KEY`4. Run commands from project root where `.env` existsAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from secondsky/claude-skills at commit 8837836, republished under its MIT licence (© secondsky). 1,151 words, ~3,438 tokens.
.claude/skills/cloudflare-manager/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Comprehensive Cloudflare service management skill that enables deployment and configuration of Workers, KV Storage, R2 buckets, Pages, DNS records, and routing. Automatically validates API credentials, extracts deployment URLs, and provides actionable error messages.
Before using this skill for the first time:
Install Dependencies
cd ~/.claude/skills/cloudflare-manager
bun installConfigure API Key
Create a .env file in your project root:
CLOUDFLARE_API_KEY=your_api_token_here
CLOUDFLARE_ACCOUNT_ID=your_account_id # Optional, auto-detectedGetting your API token:
Validate Credentials
Run validation to verify your API key and check permissions:
cd ~/.claude/skills/cloudflare-manager
bun scripts/validate-api-key.tsExpected output:
✅ API key is valid!
ℹ️ Token Status: active
ℹ️ Account: Your Account Name (abc123...)
🔑 Granted Permissions:
✅ Workers Scripts: Edit
✅ Workers KV Storage: Edit
✅ Workers R2 Storage: EditTroubleshooting validation:
.env--no-cache flag to force fresh validation: bun scripts/validate-api-key.ts --no-cache<!-- PERMISSIONS_START -->
Run bun scripts/validate-api-key.ts to populate this section with your current permissions.
<!-- PERMISSIONS_END -->
To deploy a new worker container sandbox:
# Using the skill
bun scripts/workers.ts deploy worker-name ./worker-script.jsWhat happens:
https://worker-name.username.workers.dev)Example conversation:
User: "Set up and deploy a new cloudflare worker container sandbox named 'api-handler' and return the URL"
Claude: [Deploys worker using bun scripts/workers.ts deploy api-handler ./worker.js]
Returns URL: https://api-handler.username.workers.devExit codes:
0: Success - worker deployed and URL returned1: Failure - check error message for detailsPerformance: Deployment typically completes in 2-5 seconds
To create a KV namespace and store data:
# Create namespace
bun scripts/kv-storage.ts create-namespace user-sessions
# Returns: Namespace ID (e.g., abc123def456)
# Save this ID for binding to workers
# Write key-value pair
bun scripts/kv-storage.ts write <namespace-id> "session:user123" '{"userId":"123","token":"abc"}'
# Read value
bun scripts/kv-storage.ts read <namespace-id> "session:user123"
# Returns: {"userId":"123","token":"abc"}
# List all keys (useful for debugging)
bun scripts/kv-storage.ts list-keys <namespace-id>
# Delete a key
bun scripts/kv-storage.ts delete <namespace-id> "session:user123"Important: KV storage uses eventual consistency. Writes may take up to 60 seconds to propagate globally. For immediate reads, use the same edge location where you wrote the data.
To create an R2 bucket and manage objects:
# Create bucket
bun scripts/r2-storage.ts create-bucket media-assets
# Upload file
bun scripts/r2-storage.ts upload media-assets ./images/logo.png logo.png
# List objects
bun scripts/r2-storage.ts list-objects media-assets
# Download object
bun scripts/r2-storage.ts download media-assets logo.png ./downloaded-logo.pngTo deploy a static site or application to Pages:
# Create Pages project (or get existing project info)
bun scripts/pages.ts deploy my-app ./dist
# Returns: https://my-app.pages.dev
# Set environment variable
bun scripts/pages.ts set-env my-app API_URL https://api.example.com
# Set environment variable for specific environment
bun scripts/pages.ts set-env my-app DEBUG true --env preview
# Get deployment URL
bun scripts/pages.ts get-url my-appAuto-extracted URLs: The Pages script automatically extracts and returns the Cloudflare-generated URL (e.g., https://my-app.pages.dev) from the deployment response.
Note: The API creates the project structure, but for actual file uploads, you'll need Wrangler CLI:
bunx wrangler pages deploy ./dist --project-name=my-appWhy this works: The skill creates/verifies the Pages project and returns the URL. For the initial deployment with files, Wrangler handles the complex multipart upload process.
To create DNS records and configure worker routes:
# Create DNS A record
bun scripts/dns-routes.ts create-dns example.com A api 192.168.1.1
# Route pattern to worker
bun scripts/dns-routes.ts create-route example.com "*.example.com/api/*" api-handlerTo set up a complete application with worker, KV storage, and R2 bucket:
Create KV namespace for caching
bun scripts/kv-storage.ts create-namespace app-cacheCreate R2 bucket for media
bun scripts/r2-storage.ts create-bucket app-mediaDeploy worker with bindings
bun scripts/workers.ts deploy app-worker ./worker.js --kv-binding app-cache --r2-binding app-mediaConfigure route
bun scripts/dns-routes.ts create-route example.com "example.com/*" app-workerTo update an existing worker's code or bindings:
# Update worker code
bun scripts/workers.ts update worker-name ./new-worker-script.js
# Get worker details
bun scripts/workers.ts get worker-name
# List all workers
bun scripts/workers.ts listTo perform bulk operations on KV storage:
# Bulk write from JSON file
bun scripts/kv-storage.ts bulk-write namespace-name ./data.json
# Delete multiple keys
bun scripts/kv-storage.ts bulk-delete namespace-name key1 key2 key3If .env file is missing or CLOUDFLARE_API_KEY is not set:
Error: CLOUDFLARE_API_KEY not found in environment
Solution: Create .env file in project root:
echo "CLOUDFLARE_API_KEY=your_token_here" > .envIf API token lacks required permissions:
Error: Insufficient permissions for Workers deployment
Required: Workers Scripts: Edit
Current: Workers Scripts: Read
Solution: Update token permissions at:
https://dash.cloudflare.com/profile/api-tokensIf too many requests are made:
Error: Rate limit exceeded (429)
Solution: Retry automatically with exponential backoff (3 attempts)If API is unreachable:
Error: Failed to connect to Cloudflare API
Solution: Check internet connection and retrySecurity:
.env files - always add to .gitignorewrangler secret put SECRET_NAMEPerformance:
Development Workflow:
wrangler dev for local testingbun scripts/validate-api-key.tswrangler tail worker-nameapi-v1, api-v2Naming Conventions:
user-auth-worker not worker1)app-sessions, api-cache)media-assets-prod)Resource Management:
For advanced scenarios including:
See examples.md for comprehensive examples and patterns.
All scripts are located in ~/.claude/skills/cloudflare-manager/scripts/:
Starter templates are available in ~/.claude/skills/cloudflare-manager/templates/:
Issue: "Worker deployment failed with unknown error"
Symptoms: Deployment command exits with error code 1, no specific error message
Solutions:
node --check ./worker.jsls -lh ./worker.jsbun scripts/validate-api-key.ts --no-cacheIssue: "KV namespace not found"
Symptoms: Error when trying to read/write to namespace
Solutions:
bun scripts/kv-storage.ts list-namespacesIssue: "R2 bucket already exists" or "Bucket name taken"
Symptoms: Cannot create bucket with chosen name
Solutions:
my-app-media-2024 instead of mediabun scripts/r2-storage.ts list-bucketsIssue: "Pages deployment timeout" or "Deployment pending"
Symptoms: Deployment doesn't complete, stays in pending state
Solutions:
bun scripts/pages.ts list-deployments project-nameIssue: "DNS record creation failed"
Symptoms: Cannot create DNS records or routes
Solutions:
bun scripts/dns-routes.ts list-zonesdig NS yourdomain.comIssue: "API rate limit exceeded (429)"
Symptoms: Commands fail with "Too many requests"
Solutions:
Issue: "CLOUDFLARE_API_KEY not found in environment"
Symptoms: Commands fail immediately with environment error
Solutions:
.env file in project root (not skill directory)cat .env | grep CLOUDFLARE_API_KEYCLOUDFLARE_API_KEY=token (no spaces around =).env existsQuick Fix:
cd /path/to/your/project
echo "CLOUDFLARE_API_KEY=your_token_here" > .env
bun scripts/validate-api-key.ts© secondsky, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (scripts) in plugins/cloudflare-manager/skills/cloudflare-manager of secondsky/claude-skills.
Open the folder on GitHubat commit 8837836
We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in secondsky/claude-skills, which our catalogue first saw on October 7, 2026.
Cloudflare Manager next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Cloudflare Manager this skillsecondsky/claude-skills | 227 | 2 repos | ~3.4k | Automated safety check: Notes | MIT | |
| Cloudflarehodgef/apiker | 127 | 7 repos | ~2.2k | Automated safety check: Pass | MIT | |
| Nextjs On Cloudflarecloudflare/skills | 3k | 2 repos | ~678 | Automated safety check: Pass | Apache-2.0 | |
| Cloudflaredmmulroy/cloudflare-skill | 727 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Tempsgotempsh/temps | 826 | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | |
| Devopsnicepkg/auto-company | 192 | 2 repos | ~814 | Automated safety check: Pass | MIT |
hodgef/apiker
Comprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), feature flags (Flagship), networking (Tunnel, Spectrum), security (WAF…
cloudflare/skills
Build, migrate, and deploy Next.js apps on Cloudflare Workers with vinext.
dmmulroy/cloudflare-skill
Comprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), networking (Tunnel, Spectrum), security (WAF, DDoS), and…
gotempsh/temps
Manage, deploy, operate, and instrument applications with Temps.
nicepkg/auto-company
Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm).
LubomirGeorgiev/cloudflare-workers-nextjs-saas-template
Source-of-truth runbook for preparing this Vinext Cloudflare Workers SaaS template for production deployment.
secondsky/claude-skills
TanStack AI (alpha) provider-agnostic type-safe chat with streaming for OpenAI, Anthropic, Gemini, Ollama.
secondsky/claude-skills
AutoAnimate (@formkit/auto-animate) zero-config animations for React.
secondsky/claude-skills
MUI Base UI unstyled React components with Floating UI. An agent skill from secondsky/claude-skills.
secondsky/claude-skills
This skill should be used when the user asks to "upload images to Cloudflare", "implement direct creator upload", "configure image transformations", "optimize WebP/AVIF", "create image variants"…
secondsky/claude-skills
Deploy Next.js to Cloudflare Workers via the OpenNext adapter (@opennextjs/cloudflare).
secondsky/claude-skills
Cloudflare Sandboxes SDK for secure code execution in Linux containers at edge.
Works with
Categories
Comprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes. Cloudflare Manager is an agent skill from secondsky/claude-skills. Comprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes.
Cloudflare Manager fits situations like: deploying cloudflare services; managing worker containers; configuring KV/R2 storage; setting up DNS/routing.
Run `npx skills add secondsky/claude-skills --skill cloudflare-manager -a claude-code`. Or copy the skill folder (plugins/cloudflare-manager/skills/cloudflare-manager in secondsky/claude-skills) into .claude/skills/cloudflare-manager in your project. Claude Code loads it when a task matches its description.
Run `npx skills add secondsky/claude-skills --skill cloudflare-manager -a codex`. Or copy the skill folder (plugins/cloudflare-manager/skills/cloudflare-manager in secondsky/claude-skills) into .agents/skills/cloudflare-manager in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add secondsky/claude-skills --skill cloudflare-manager -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cloudflare-manager, .gemini/skills/cloudflare-manager, .github/skills/cloudflare-manager and .opencode/skills/cloudflare-manager in your project.
Going by SKILL.md and its folder, Cloudflare Manager needs a shell for the scripts in its folder, the command-line tools its instructions call (bun, wrangler, bunx and node) and credentials named CLOUDFLARE_API_KEY. Our summary lists: A Bash shell; A credential in CLOUDFLARE_API_KEY.
SKILL.md names 4 domains. In commands or code: dash.cloudflare.com, worker-name.username.workers.dev and api-handler.username.workers.dev; the agent is likely to contact these when it follows the instructions. As links in the text: developers.cloudflare.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Cloudflare Manager is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.4k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Cloudflare Manager: Cloudflare (hodgef/apiker, 127 stars), Nextjs On Cloudflare (cloudflare/skills, 3k stars), Cloudflare (dmmulroy/cloudflare-skill, 727 stars) and Temps (gotempsh/temps, 826 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
secondsky (a GitHub user) maintains it in secondsky/claude-skills, which has 227 GitHub stars. The repository holds 169 skills in this directory. The repository was last updated on September 28, 2026.
Source: secondsky/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.