AIKraft/Skills/Обнаружение ботов на сайте профиля

Обнаружение ботов на сайте профиля

Profile a website for bot detection vendors using stealth vs non-stealth Kernel browsers. Use when analyzing bot detection on a website, comparing stealth effectiveness, identifying anti-bot vendors and products, or detecting challenge types.

kernel official Другое

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

Skill анализирует целевой сайт на предмет обнаружения ботов, идентифицируя вендоров, их продукты и типы проверок. Он поддерживает сравнительный анализ эффективности stealth-браузеров и обычных браузеров Kernel для оценки способности обходить защиту.

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

  • Анализ bot detection на сайте для выявления используемых вендоров и продуктов.
  • Сравнение эффективности stealth-режима против обычного режима при прохождении проверок.
  • Определение типов challenge (например, Turnstile, reCAPTCHA, DataDome) и методов блокировки.
  • Аудит сайтов с агрессивной защитой, таких как страницы входа, для оценки рисков блокировки.

Как работает

  1. Подготовить окружение: установить зависимости через npm install, задать TARGET_URL и убедиться, что KERNEL_API_KEY экспортирован.
  2. Создать два сеанса браузера (stealth и normal) через kernel browsers create, зафиксировать session_id и настроить очистку через trap.
  3. Запустить анализ на обоих браузерах с помощью скрипта npm run analyze, передавая соответствующие переменные окружения (KERNEL_BROWSER_ID, BROWSER_MODE).
  4. Сравнить результаты, извлекая данные из последних отчетов (report-*.json) в директориях output/<hostname>/stealth и normal.
  5. Интерпретировать различия в verdict, isBlocked и vendorNames, учитывая конфигурацию сети (прямое подключение или прокси).
  6. Сформировать итоговый отчет по шаблону и удалить созданные сеансы с помощью kernel browsers delete.

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

Проанализируй сайт example.com на наличие детекторов ботов, сравнив результаты в stealth и обычном режимах.
Определи, какие вендоры anti-bot используются на сайте chase.com и какие типы challenge они применяют.
Выясни, почему браузер блокируется на странице входа, и проверь, помогает ли stealth-режим обойти эту блокировку.

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

  • Установленный Kernel CLI и аутентификация
  • Bash, Node.js 22+, jq
  • Экспортированная переменная окружения KERNEL_API_KEY

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

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

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

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