writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
cloudflareProtect and accelerate websites with Cloudflare. Use when a user asks to add CDN, DDoS protection, DNS management, SSL, WAF, or edge computing to a website or API.
Independent GitHub snapshot · Automated classification · Original documentation governs
Cloudflare provides CDN, DDoS protection, DNS, SSL, WAF, and edge computing (Workers). Free tier includes unlimited bandwidth, DNS, basic DDoS protection, and SSL.
Point your domain nameservers to Cloudflare, then manage DNS via dashboard or API.
# Cloudflare API — manage DNS records
curl -X POST "https://api.cloudflare.com/client/v4/zones/ZONE_ID/dns_records" \
-H "Authorization: Bearer CF_API_TOKEN" \
-H "Content-Type: application/json" \
--data '{"type":"A","name":"app","content":"1.2.3.4","proxied":true}'
Always use Full (Strict) mode in production:
# cloudflare.tf — Infrastructure as code
resource "cloudflare_record" "app" {
zone_id = var.cloudflare_zone_id
name = "app"
content = "1.2.3.4"
type = "A"
proxied = true
}
// worker.js — Runs at the edge, <1ms cold start
export default {
async fetch(request) {
const url = new URL(request.url)
if (url.pathname === '/api/health') {
return new Response('OK', { status: 200 })
}
return fetch(request) // pass through to origin
}
}