testing-handbook-generator — скилл для Claude Code: скиллы из Testing
Собирает скиллы для Claude из страниц Trail of Bits Testing Handbook: разбирает разделы и пишет файлы SKILL.md по шаблонам под каждый тип.
npx skills add trailofbits/skills --skill testing-handbook-generator -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/testing-handbook-generator/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/testing-handbook-generator/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill testing-handbook-generator -a codex2Вручную: положить файлы
.agents/skills/testing-handbook-generator/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill testing-handbook-generator -a cursor2Вручную: положить файлы
.cursor/skills/testing-handbook-generator/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install trailofbits/skills testing-handbook-generator2Вручную: положить файлы
.github/skills/testing-handbook-generator/SKILL.md1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill testing-handbook-generator -a gemini-cli2Командой платформы
gemini skills install https://github.com/trailofbits/skills --path plugins/testing-handbook-skills/skills/testing-handbook-generatorВручную: положить файлы
.devin/skills/testing-handbook-generator/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill testing-handbook-generator -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в 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.