.claude/skills/cloudflare/SKILL.md
Manage Cloudflare Turnstile CAPTCHA via REST API. Check widget status, list site keys, view solve rates and analytics, and validate challenge tokens. Use for CAPTCHA administration and debugging.
npx skillsauth add Vero-Ventures/fuzzycat cloudflareInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage FuzzyCat's Cloudflare Turnstile CAPTCHA integration.
TURNSTILE_SITE_KEY=$(grep NEXT_PUBLIC_TURNSTILE_SITE_KEY .env.local | cut -d'"' -f2)
TURNSTILE_SECRET=$(grep TURNSTILE_SECRET_KEY .env.local | cut -d'"' -f2)
# Server-side validation (this is what our backend does)
curl -s -X POST "https://challenges.cloudflare.com/turnstile/v0/siteverify" \
-H "Content-Type: application/json" \
-d "{
\"secret\": \"$TURNSTILE_SECRET\",
\"response\": \"<token-from-client>\"
}" | python3 -m json.tool
# Response: {"success": true/false, "challenge_ts": "...", "hostname": "..."}
Cloudflare provides special test site keys and secrets that always pass, always fail, or force an interactive challenge. See: https://developers.cloudflare.com/turnstile/troubleshooting/testing/
# Available via npx (v1.x legacy)
npx wrangler --version
# Note: Turnstile management requires the Cloudflare dashboard or API with an
# account-level API token. The Turnstile keys in .env.local are widget-level
# (site key + secret), not account-level API tokens.
Domain fuzzycatapp.com DNS is on Namecheap (registrar-servers.com nameservers),
NOT on Cloudflare. To manage DNS records, use the Namecheap dashboard or API.
0x4AAAAAACgH2wVefrJpTaChcomponents/shared/captcha.tsx, lib/turnstile.tshttps://challenges.cloudflare.com in script-srctools
Manage Vercel deployments via CLI. Check deployment status, view logs, manage environment variables, inspect domains, trigger builds, and debug production issues. Use for any deployment or hosting task.
development
Manage Twilio SMS service via REST API. Send test messages, check message logs, inspect phone numbers, check account balance, and debug SMS delivery issues. Use for any SMS/Twilio administration task.
tools
Manage Supabase projects via CLI and Management API. List projects, check auth config, manage users, update settings, query databases, and inspect project health. Use for any Supabase administration task.
development
Interact with Stripe via REST API. List customers, payments, payouts, connected accounts, check balances, view webhook events, and manage Stripe Connect. Use for any Stripe administration, debugging, or data inspection task.