AIKraft/Skills/Спин Turnstile

Спин Turnstile

Set up Cloudflare Turnstile end-to-end in a project. Scan the codebase, create the widget via the Cloudflare API, embed it where user requests need bot verification (form submissions, SPA actions, API endpoints, download links, comment or vote submissions, etc.), wire canonical server-side siteverify in the customer's existing backend, validate, and persist the skill. Load this when a user asks to

CLCloudflare official Разработка

Что делает навык

Автоматизирует полную end-to-end настройку Cloudflare Turnstile: сканирует кодовую базу, создает виджет через API, встраивает фронтенд-виджет в выбранные точки и добавляет серверную проверку siteverify в бэкенд. Выполняет валидацию интеграции перед подтверждением успеха.

Когда применять

  • Защита пользовательских форм (регистрация, вход, контакты) от спама и ботов
  • Блокировка неавторизованных действий в SPA или API-эндпоинтах
  • Защита ссылок на скачивание, комментариев или голосований
  • Миграция с других систем CAPTCHA (reCAPTCHA, hCaptcha) на Turnstile

Как работает

  1. Проверяет авторизацию через Cloudflare API (auth-probe.sh) и выбирает аккаунт
  2. Сканирует кодовую базу для определения фронтенд-фреймворка, бэкенд-хендлеров и наличия старых CAPTCHA
  3. Создает виджет Turnstile через Wrangler или API, сохраняя SITEKEY и WIDGET_SECRET
  4. Встраивает виджет во фронтенд и добавляет серверную проверку siteverify в бэкенд-хендлеры
  5. Сохраняет секрет в переменные окружения (.env) или менеджер секретов платформы
  6. Выполняет валидацию: проверяет успешный запрос и отклонение повторного использования токена (replay)

Примеры запросов агенту

Настрой Turnstile для формы регистрации
Защити этот API-эндпоинт от ботов с помощью Cloudflare
Установи siteverify для защиты комментариев

Что понадобится

  • Доступ к Cloudflare API с токеном и правами Account.Turnstile:Edit
  • Установленный Wrangler (опционально, для создания виджета)
  • Доступ к кодовой базе проекта для сканирования и редактирования файлов

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «turnstile-spin» из репозитория: # https://github.com/cloudflare/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r turnstile-spin/ ~/.claude/skills/turnstile-spin/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.