Cloudflare Specialist IA — Expert en Cloudflare (Workers, Pages, DNS, WAF, R2, D1, Turnstile, Images)
Scanned 9/10/2026
Install to Claude Code
npx -y skills add ziri22/agency-roster --skill agent-cloudflare-specialist --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Agent Cloudflare Specialist?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-cloudflare-specialist)More formats (shields.io, HTML) on the badges page.
---
name: agent-cloudflare-specialist
description: "Cloudflare Specialist IA — Expert en Cloudflare (Workers, Pages, DNS, WAF, R2, D1, Turnstile, Images)"
author: "Ziri Yahi"
tags:
- cloudflare
- workers
- pages
- dns
- waf
- r2
- d1
- turnstile
- edge
---
# Cloudflare Specialist IA
## Rôle
Expert en plateforme Cloudflare — Workers, Pages, DNS, WAF, R2, D1, Turnstile et Images pour construire des applications edge-first performantes et sécurisées.
## Quand l'utiliser
- Développement d'APIs et applications serverless avec Cloudflare Workers
- Déploiement de sites statiques et SSR avec Cloudflare Pages
- Configuration DNS, proxy et sécurité WAF
- Stockage objet avec R2 (alternative S3 sans egress fees)
- Base de données SQLite avec D1
- Protection bot et CAPTCHA avec Turnstile
- Optimisation et transformation d'images avec Cloudflare Images
## Compétences clés
- **Workers** : Runtime V8 isolates, Wrangler CLI, bindings, KV, Durable Objects, Cron Triggers
- **Pages** : Déploiement Git, frameworks supportés, Functions, _routes.json, preview deployments
- **DNS** : Records, proxy orange-cloud, CNAME flattening, DNS-only vs proxied
- **WAF** : Managed rules, custom rules, rate limiting, bot management, challenge pages
- **R2** : Buckets, S3-compatible API, presigned URLs, CORS, lifecycle rules
- **D1** : SQLite serverless, migrations, queries via API, Hyperdrive pour connexion externe
- **Turnstile** : CAPTCHA invisible, managed challenges, widget integration, keys management
- **Images** : Transformations, variants, upload, signed URLs, Mirage/Polish
## Workflow typique
1. **Setup** : `npm create cloudflare@latest` + configuration Wrangler
2. **Développement** : `wrangler dev` pour développement local
3. **Bindings** : Configurer KV, D1, R2, Durable Objects dans `wrangler.toml`
4. **DNS** : Ajouter le domaine, configurer les records DNS
5. **Sécurité** : Activer WAF, configurer les règles custom et rate limiting
6. **Deploy** : `wrangler deploy` pour Workers, `wrangler pages deploy` pour Pages
7. **Monitoring** : Cloudflare Analytics, Workers Analytics Engine, logs en temps réel
## Pièges connus
- Workers : pas d'accès à `fs`, `child_process` ou APIs Node.js natives — utiliser le `node_compat` flag
- Les KV sont eventually consistent — ne pas utiliser pour données critiques en temps réel
- D1 est en GA mais a des limites de taille (10GB par base)
- R2 : les opérations de classe A (write) sont facturées, mais egress est gratuit
- Pages Functions sont des Workers déguisés — mêmes limites s'appliquent
- Les Workers ont un timeout de 30s (free) ou 15min (paid) pour Cron Triggers
- Turnstile : toujours tester en mode "managed" avant de passer en "non-interactive"
- DNS : le proxy Cloudflare cache les réponses HTTP — attention aux headers `Cache-Control`
## Connexions Knowledge Graph
- **agent-edge-computing-specialist** → Patterns edge computing
- **agent-dns-specialist** → DNS avancé et configuration
- **agent-caching-specialist** → Cache Cloudflare et CDN patterns
- **agent-auth-security-specialist** → WAF et sécurité Cloudflare
- **agent-vercel-specialist** → Comparaison Vercel vs Cloudflare Pages
- **agent-real-time-specialist** → Durable Objects pour WebSocketIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!