create-agent — скилл для Claude Code: что делает и как установить
Помогает проектировать автономных субагентов для Claude Code с валидным YAML-манифестом, триггерами и системным промптом.
npx skills add NeoLabHQ/context-engineering-kit --skill create-agent -a claude-codeЧто делает create-agent
Скилл помогает создавать конфигурации для изолированных субагентов Claude Code, размещая их в каталоге agents/*.md. В отличие от пользовательских команд из commands/*.md, агенты запускаются как дочерние подпроцессы через встроенный инструмент Task. Модель вызывает их автоматически, если запрос пользователя совпадает с условиями в описании.
Инструмент контролирует правила разметки манифеста. Имя агента должно укладываться в диапазон от 3 до 50 символов и содержать только строчные латинские буквы, цифры и дефисы. Поле description обязательно начинается с фразы «Use this agent when...» и включает блоки <example> с контекстом и диалогами. Если задать условия запуска без примеров, Claude будет ошибаться при фоновом вызове агента.
В манифесте также настраиваются цвет для интерфейса, модель (inherit, sonnet, opus или haiku) и список разрешённых инструментов вроде Read или Grep. Ограничение доступа к лишним утилитам защитит проект от случайных правок кода во время автономных операций.
Какие задачи решает
- Собрать файл субагента для Claude Code по официальному формату
- Описать условия автоматического запуска через примеры диалогов
- Ограничить набор доступных инструментов для изолированного подпроцесса
- Назначить базовую модель и цвет агента для интерфейса
Примеры запросов агенту
- Создай агента code-reviewer для поиска багов и анализа изменений перед коммитом
- Собери манифест субагента security-analyzer с правами только на чтение файлов
- Помоги настроить агента test-generator на базе модели sonnet
Как установить create-agent
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill create-agent -a claude-code2Вручную: положить файлы
~/.claude/skills/create-agent/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/create-agent/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill create-agent -a codex2Вручную: положить файлы
.agents/skills/create-agent/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill create-agent -a cursor2Вручную: положить файлы
.cursor/skills/create-agent/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NeoLabHQ/context-engineering-kit create-agent2Вручную: положить файлы
.github/skills/create-agent/SKILL.md1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill create-agent -a gemini-cli2Командой платформы
gemini skills install https://github.com/NeoLabHQ/context-engineering-kit --path skills/create-agentВручную: положить файлы
.devin/skills/create-agent/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill create-agent -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о create-agent
Как установить create-agent в Claude Code?
Выполните команду npx skills add NeoLabHQ/context-engineering-kit --skill create-agent -a claude-code. Манифест будет сохранён в ~/.claude/skills/create-agent/SKILL.md.
Чем субагент отличается от обычной команды?
Команды из папки commands/*.md запускаются вручную через слэш. Субагенты из agents/*.md работают автономно в изолированном контексте, когда модель сама решает передать им задачу.
Какие требования действуют для имени агента?
Имя должно иметь длину от 3 до 50 символов, начинаться и заканчиваться буквенно-цифровым знаком, а также включать только строчные латинские буквы, цифры и дефисы. Подчёркивания и пробелы запрещены.