← Back to Skills Marketplace
infamoustho

Cloudflare Developer Skill

by infamoustho · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
49
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install cloudflare-developer-skill
Description
Expertise in Cloudflare Workers, Pages, D1, R2, KV storage, AI integration, security best practices, deployment, and performance optimization.
README (SKILL.md)

Cloudflare Developer Platform Skill

Description

Complete Cloudflare Developer Platform knowledge: Workers, Pages, D1, R2, KV, AI, security best practices, and deployment patterns.

Quick Actions

Deploy Workers

# Init new Worker
wrangler init my-worker

# Dev local
wrangler dev

# Deploy production
wrangler deploy

Setup D1 Database

# Create database
wrangler d1 create my-db

# Add to wrangler.toml
[[d1_databases]]
binding = "DB"
database_name = "my-db"
database_id = "xxx"

# Run migrations
wrangler d1 migrations apply my-db

Setup R2 Bucket

# Create bucket
wrangler r2 bucket create my-bucket

# Add to wrangler.toml
[[r2_buckets]]
binding = "MY_BUCKET"
bucket_name = "my-bucket"

Decision Trees

Storage Choice

  • Config, feature flags, session tokens → KV
  • Structured data (SQL tables) → D1
  • Files, uploads, backups → R2

SSL/TLS Mode

  • Origin has valid cert → Full (strict) ✅
  • Origin self-signed cert → Full
  • Origin HTTP only → Flexible (last resort)

Cache Strategy

  • Static assets (/assets/*, *.css, *.js) → Cache, long TTL
  • Public HTML (no session) → Cache, medium TTL
  • Dynamic HTML (session) → Bypass
  • API with auth → Bypass
  • Admin/checkout → Bypass

Best Practices

Workers

  • Always use bindings (env.KV, env.DB, env.MY_BUCKET) instead of REST API
  • Await all Promises or use ctx.waitUntil() for background tasks
  • Custom domain: Worker as origin, DNS record must be proxied (orange cloud)
  • Debug: wrangler tail

D1

  • Create indexes for columns in WHERE clause (email, user_id)
  • ONLY index frequently queried columns
  • Run migrations: wrangler d1 migrations apply

Security

  • WAF rollout: Log → Simulate (24-48h) → Block
  • SSL: Full (strict) when you have valid cert
  • DO NOT proxy MX records
  • Origin firewall: only allow Cloudflare IPs

Performance

  • Enable Tiered Cache (free)
  • DO NOT cache HTML with sessions → data leak
  • Bypass cache for /admin, /checkout, /api with cookies
  • Check CF-Cache-Status header

Common Mistakes & Fixes

Issue Cause Fix
Worker 404 Route missing DNS proxied Add DNS record + orange cloud
Email down MX record proxied Remove proxy from MX
Redirect loop SSL Flexible + HTTPS origin Change to Full (strict)
Data leak Cache HTML with session Bypass dynamic pages
KV inconsistent Eventually consistent model Use D1 for transactional data
D1 slow Missing index Index columns in WHERE

Architecture Patterns

Fullstack App

User → Pages (frontend) → Pages Functions (/api/*) → D1 + KV + R2

API with Workers

Client → Custom domain (Worker) → D1/KV/external API

RAG with Workers AI

User → Worker → AI Gateway → Workers AI (embedding) → Vectorize → LLM

Troubleshooting

Worker not running

  1. Check wrangler.toml routes
  2. Verify DNS record proxied (orange cloud)
  3. Check wrangler tail logs
  4. Test with wrangler dev local

D1 migration error

  1. Check SQL syntax
  2. Verify binding in wrangler.toml
  3. Dry run: wrangler d1 migrations list

Cache not hitting

  1. Check CF-Cache-Status header
  2. Verify Cache Rules
  3. Enable Tiered Cache
  4. Review bypass rules

Resources


Last updated: 2026-06-03
Source: Cloudflare Starter Hub complete learning path

Usage Guidance
Install is reasonable if you want Cloudflare development guidance. Before running any `wrangler deploy`, `create`, or `migrations apply` command from the skill, confirm you are in the intended Cloudflare account and environment, preferably test first, and understand that those commands can create or modify live resources.
Capability Assessment
Purpose & Capability
The content matches the stated Cloudflare Developer Platform purpose: Workers, Pages, D1, R2, KV, AI, security guidance, troubleshooting, and deployment patterns.
Instruction Scope
The skill includes live `wrangler` examples for deploying Workers and creating D1/R2 resources; these are purpose-aligned but not clearly labeled as mutating or potentially billable.
Install Mechanism
Installation is disclosed as ClawHub install or manual git clone into the OpenClaw skills directory; no executable installer or hidden setup script is present.
Credentials
Cloudflare account access and Wrangler authentication would be needed only when a user runs the documented commands; the skill itself does not collect credentials or access local sessions.
Persistence & Privilege
Persistence is limited to installed markdown and JSON skill files, with no background worker, privilege escalation, autorun, or broad local indexing behavior.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cloudflare-developer-skill
  3. After installation, invoke the skill by name or use /cloudflare-developer-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the Cloudflare Developer Platform Skill. - Covers comprehensive topics: Workers, Pages, D1, R2, KV, AI, security best practices, and deployment patterns. - Provides quick commands for deploying Workers, setting up D1 databases, and R2 buckets. - Includes decision trees for storage, SSL/TLS, and cache strategies. - Outlines best practices for Workers, D1, security, and performance. - Lists common mistakes with fixes, architecture patterns, troubleshooting steps, and helpful resource links.
Metadata
Slug cloudflare-developer-skill
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Cloudflare Developer Skill?

Expertise in Cloudflare Workers, Pages, D1, R2, KV storage, AI integration, security best practices, deployment, and performance optimization. It is an AI Agent Skill for Claude Code / OpenClaw, with 49 downloads so far.

How do I install Cloudflare Developer Skill?

Run "/install cloudflare-developer-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Cloudflare Developer Skill free?

Yes, Cloudflare Developer Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Cloudflare Developer Skill support?

Cloudflare Developer Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Cloudflare Developer Skill?

It is built and maintained by infamoustho (@infamoustho); the current version is v1.0.0.

💬 Comments