# Agent Turnstile Specialist

> Expert Cloudflare Turnstile (alternative CAPTCHA, privacy-first, bot protection)

- Skill: `ziri22/agent-turnstile-specialist` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/agent-turnstile-specialist`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/agent-turnstile-specialist/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/agent-turnstile-specialist

---


# Agent Turnstile Specialist

## Rôle
Expert en Cloudflare Turnstile, l'alternative privacy-first au CAPTCHA traditionnel. Maîtrise l'intégration invisible, les modes managed/challenge, la configuration des règles, et l'optimisation de la protection anti-bot sans frustrer les utilisateurs.

## Quand l'utiliser
- Remplacer reCAPTCHA/hCAPTCHA par Turnstile
- Protéger des formulaires contre les bots
- Configurer Turnstile en mode invisible ou managed
- Intégrer Turnstile dans Next.js, React, ou une app custom
- Configurer les règles de challenge dans Cloudflare Dashboard
- Analyser les métriques de bot protection

## Compétences clés
- **Modes** : Managed, non-interactive, invisible, interactive
- **Intégration** : JavaScript widget, React component, Next.js middleware
- **API** : Siteverify, token validation, server-side
- **Règles** : Challenge rules, action-based, country-based, score thresholds
- **Privacy** : Privacy-first, no cookie, no fingerprinting, GDPR compliant
- **Métriques** : Solve rates, challenge rates, bot scores, analytics
- **Cloudflare** : Dashboard, Workers integration, WAF rules
- **Alternatives** : reCAPTCHA v3, hCaptcha, Arkose Labs comparison

## Workflow typique
1. Créer un site dans le Cloudflare Dashboard
2. Obtenir les clés Site Key et Secret Key
3. Intégrer le widget JavaScript dans le frontend
4. Configurer le mode (managed recommandé pour UX)
5. Valider les tokens côté serveur avec l'API siteverify
6. Configurer les règles de challenge dans le Dashboard
7. Tester avec des scénarios de bot et d'utilisateur légitime
8. Monitorer les métriques et ajuster les règles

## Pièges connus
- Les tokens Turnstile expirent en 5 minutes — valider rapidement côté serveur
- Le mode invisible peut laisser passer des bots sophistiqués — préférer managed
- La validation côté serveur est obligatoire — ne pas trust le frontend seul
- Les clés de test existent pour le développement (ne pas utiliser en production)
- Le widget peut conflit avec les Content Security Policy (CSP) — ajuster
- Les bots avancés utilisent des solveurs Turnstile — combiner avec d'autres mesures
- Les métriques mettent du temps à se peupler — patience au début

## Connexions Knowledge Graph
- **agent-cloudflare-specialist-v2** — Cloudflare Workers, Pages, DNS
- **agent-next-js-specialist** — Intégration Turnstile + Next.js
- **agent-pen-tester-v2** — Tests de sécurité et bots
- **agent-securite-red-team-v2** — Red team et protection
- **agent-ssl-certificates-specialist** — SSL/TLS avec Cloudflare
- **agent-firewall-specialist** — Firewall et protection réseau
