writing-skills · pedronauck — скилл для Claude Code: создание и отладка скиллов
Помогает писать, переделывать и отлаживать агентские скиллы, а также разбираться, почему нужный файл не подгрузился.
npx skills add pedronauck/skills --skill writing-skills -a claude-codeЧто делает writing-skills
Скилл даёт агенту процедуру работы с самими скиллами: как выбрать область действия, что оставить в SKILL.md, а что вынести в справочники. Автор — Pedro Nauck, репозиторий pedronauck/skills. Подход опирается на доктрину из writing-great-skills (mattpocock/skills).
Внутри есть пошаговый разбор создания и правки: определить результат, владеющие файлы и известный сбой, собрать минимальный контракт в SKILL.md, а ветки уводить в ссылки с условием. Отдельная ветка посвящена диагностике загрузки: если нужный справочник не подхватился, скилл различает плохой триггер, недоступный путь, конфликтующее правило, устаревшее содержимое и ошибку модели. Для нового пакета предлагается прочитать references/authoring-procedure.md, а assets/SKILL.template.md — необязательный каркас.
Есть скрипт проверки метаданных: python3 <writing-skills-dir>/scripts/validate-metadata.py --name "[name]" --description "[description]". Он только читает данные. Для правки пары абзацев достаточно статического просмотра, а вот заявлять об улучшении поведения без сравнительных прогонов на одних и тех же задачах не стоит — скилл прямо это оговаривает. Заодно он не берётся за AGENTS.md и CLAUDE.md: для них есть отдельный writing-agents-md, а обычные README и документация вне области. Установка идёт через npx skills add или gh skill install в зависимости от платформы.
Какие задачи решает
- написать новый скилл так, чтобы он срабатывал по нужному триггеру
- понять, почему справочник из скилла не подгрузился
- вычистить из
SKILL.mdобщие советы и дублирующиеся правила - развести общую инструкцию и политику конкретного репозитория
- проверить метаданные скилла перед публикацией
Примеры запросов агенту
- Помоги написать скилл для генерации changelog из коммитов, начни с
SKILL.md - Мой скилл не подхватывает
references/checklist.md— разберись, почему - Проверь метаданные скилла
writing-skillsчерезscripts/validate-metadata.py
Как установить writing-skills
1Через Skills CLI (Vercel)
npx skills add pedronauck/skills --skill writing-skills -a claude-code2Вручную: положить файлы
~/.claude/skills/writing-skills/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/writing-skills/
1Через Skills CLI (Vercel)
npx skills add pedronauck/skills --skill writing-skills -a codex2Вручную: положить файлы
.agents/skills/writing-skills/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add pedronauck/skills --skill writing-skills -a cursor2Вручную: положить файлы
.cursor/skills/writing-skills/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install pedronauck/skills writing-skills2Вручную: положить файлы
.github/skills/writing-skills/SKILL.md1Через Skills CLI (Vercel)
npx skills add pedronauck/skills --skill writing-skills -a gemini-cli2Командой платформы
gemini skills install https://github.com/pedronauck/skills --path skills/mine/writing-skillsВручную: положить файлы
.devin/skills/writing-skills/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add pedronauck/skills --skill writing-skills -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о writing-skills
Как установить writing-skills в Claude?
Выполните npx skills add pedronauck/skills --skill writing-skills -a claude-code. Файл появится по пути ~/.claude/skills/writing-skills/SKILL.md.
Что делает writing-skills?
Проводит агента по созданию, переработке и отладке скиллов: выбор области, минимальный контракт в SKILL.md, ссылки на справочники. Отдельно разбирает случаи, когда нужный файл не загрузился.
Он подходит для AGENTS.md и README?
Нет. Для AGENTS.md и CLAUDE.md автор указывает использовать writing-agents-md, а обычная документация и README в область этого скилла не входят.
Похожие скиллы
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Сначала — writing-skills от других авторов.