К основному содержанию
скилл CX Codex

testing-handbook-generator — скилл для Claude Code: скиллы из Testing

Собирает скиллы для Claude из страниц Trail of Bits Testing Handbook: разбирает разделы и пишет файлы SKILL.md по шаблонам под каждый тип.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add trailofbits/skills --skill testing-handbook-generator -a claude-code
Открыть на GitHub

Что делает testing-handbook-generator

Скилл нужен, когда вы делаете или обновляете набор скиллов по материалам Testing Handbook. Он проходит пять фаз: находит репозиторий хендбука, сканирует разделы и раскладывает их по типам (инструмент, фаззер, техника, домен), составляет план, генерирует файлы, проверяет их и дописывает README.

Генерация идёт в два прохода. Сначала параллельные агенты пишут содержимое всех скиллов, оставляя секцию Related Skills пустой. Потом второй проход подставляет перекрёстные ссылки, когда имена всех скиллов уже известны — так не остаётся ссылок на ещё не созданные файлы. Шаблоны лежат в templates/, проверка — в scripts/validate-skills.py.

Скилл трогает только plugins/testing-handbook-skills/skills/, свой собственный каталог и корневой README.md. Чужие плагины он не читает и не меняет. Разделы с draft: true, пустые каталоги и инструменты с одним GUI пропускаются — Claude не работает с графическими программами. Репозиторий хендбука ищется в ./testing-handbook, ../testing-handbook и ~/testing-handbook, а если его нет, скилл спросит путь и в крайнем случае склонирует https://github.com/trailofbits/testing-handbook.

Какие задачи решает

  • собрать набор скиллов из разделов Testing Handbook
  • обновить устаревшие скиллы после правок в хендбуке
  • разложить разделы по типам: инструмент, фаззер, техника, домен
  • проставить перекрёстные ссылки между сгенерированными скиллами
  • проверить готовые SKILL.md валидатором перед публикацией

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

  • Сгенерируй скиллы из Testing Handbook по разделу про фаззеры
  • Обнови скиллы в plugins/testing-handbook-skills/skills/ по свежему хендбуку
  • Проверь сгенерированные скиллы через scripts/validate-skills.py

Как установить testing-handbook-generator

1Через Skills CLI (Vercel)

npx skills add trailofbits/skills --skill testing-handbook-generator -a claude-code

2Вручную: положить файлы

~/.claude/skills/testing-handbook-generator/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/testing-handbook-generator/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о testing-handbook-generator

Как установить testing-handbook-generator в Claude Code?

Выполните npx skills add trailofbits/skills --skill testing-handbook-generator -a claude-code. Скилл окажется в ~/.claude/skills/testing-handbook-generator/SKILL.md.

Что делает testing-handbook-generator?

Разбирает страницы Trail of Bits Testing Handbook и пишет по ним скиллы для Claude: определяет тип раздела, берёт подходящий шаблон и собирает SKILL.md. Вторым проходом проставляет ссылки между скиллами.

Нужен ли локальный репозиторий хендбука?

Да, скилл ищет его в ./testing-handbook, ../testing-handbook и ~/testing-handbook. Если каталога нет, он спросит путь, а в крайнем случае склонирует https://github.com/trailofbits/testing-handbook.

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора77

constant-time-testing Скилл помогает проверять, зависят ли задержки криптографической реализации от секретных данных. Пригодится для аудита криптокода и разбора подозрительной утечки по времени. CX Codex +1 5 200установок algorand-vulnerability-scanner Ищет 11 типовых уязвимостей в контрактах Algorand на TEAL и PyTeal: rekeying, непроверенные комиссии, доступы. Пригодится перед аудитом проекта. CX Codex +1 5 200установок dwarf-expert Разбирает отладочные секции DWARF в бинарниках, проверяет целостность деревьев DIE и помогает писать парсеры. Пригодится при анализе скомпилированного кода. CX Codex +1 5 200установок libfuzzer Скилл проводит агента по libFuzzer: харнесс, сборка с -fsanitize=fuzzer, корпус и разбор прогона. Для C/C++ проектов на Clang. CX Codex +1 5 200установок second-opinion Запускает независимое внешнее код-ревью через CLI Codex или Antigravity. Помогает проверить незакоммиченные правки, диффы веток и отдельные коммиты. CX Codex +1 5 300установок burpsuite-project-parser Скилл ищет данные в файлах проектов Burp Suite прямо из консоли. Помогает разбирать историю прокси, заголовки ответов и результаты аудита безопасности без запуска графического интерфейса. CX Codex +1 5 100установок yara-rule-authoring Пишет и разбирает правила YARA-X для поиска малвари: подсказывает, какие строки дают годные атомы, а какие ведут к ложным срабатываниям. CX Codex +1 5 100установок ruzzy Скилл ставит и запускает Ruzzy — фаззер для Ruby с покрытием на базе libFuzzer. Пригодится, когда нужно искать падения в геме или проверить нативное расширение на порчу памяти. CX Codex +1 5 100установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой