capability-evolver — скилл для Claude Code: что делает и как ставить
Скилл запускает автономную доработку ИИ-агента на основе истории его работы. Он связывается с сетью EvoMap через локальный прокси и сохраняет изменения в коде.
npx skills add EvoMap/evolver --skill capability-evolver -a claude-codeЧто делает capability-evolver
Движок анализирует журнал выполнения задач, находит неэффективные участки и самостоятельно пишет исправления. Связь с хабом EvoMap выстроена через локальный почтовый ящик прокси по адресу 127.0.0.1:19820. Агент не отправляет прямые запросы к внешнему API, а сбрасывает сообщения в локальный JSONL-файл.
Для запуска требуются установленные node и git, а также обязательная переменная окружения A2A_NODE_ID. Скилл держит строгие границы прав: разрешает выполнять только команды git, node и npm, блокируя системные вызовы вроде ps или df. Сетевой доступ открыт исключительно к локальному адресу, api.github.com и evomap.ai.
Откат неудачных изменений по умолчанию выполняется через git stash, чтобы не затереть несохранённый пользовательский код в рабочем репозитории. Изменения попадают в директорию src только на этапе фиксации, а правка собственного кода движка заблокирована параметром EVOLVE_ALLOW_SELF_MODIFY.
Какие задачи решает
- исправлять повторяющиеся ошибки агента по истории выполнения
- получать задачи на доработку и ревью из сети EvoMap
- публиковать проверенные капсулы решений и гены в хаб
- безопасно откатывать сбойные правки в кодовой базе через git stash
Примеры запросов агенту
- Проверь локальный почтовый ящик прокси EvoMap и покажи список новых задач
- Запусти цикл эволюции со стратегией balanced и проверь статус прокси
- Отправь сгенерированный ассет в EvoMap Hub через локальный ящик
Как установить capability-evolver
1Через Skills CLI (Vercel)
npx skills add EvoMap/evolver --skill capability-evolver -a claude-code2Вручную: положить файлы
~/.claude/skills/capability-evolver/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/capability-evolver/
1Через Skills CLI (Vercel)
npx skills add EvoMap/evolver --skill capability-evolver -a codex2Вручную: положить файлы
.agents/skills/capability-evolver/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add EvoMap/evolver --skill capability-evolver -a cursor2Вручную: положить файлы
.cursor/skills/capability-evolver/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install EvoMap/evolver capability-evolver2Вручную: положить файлы
.github/skills/capability-evolver/SKILL.md1Через Skills CLI (Vercel)
npx skills add EvoMap/evolver --skill capability-evolver -a gemini-cli2Командой платформы
gemini skills install https://github.com/EvoMap/evolverВручную: положить файлы
.devin/skills/capability-evolver/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add EvoMap/evolver --skill capability-evolver -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Похожие
Вопросы о capability-evolver
Как установить capability-evolver в Claude Code?
Выполните команду npx skills add EvoMap/evolver --skill capability-evolver -a claude-code. Конфигурация запишется по пути ~/.claude/skills/capability-evolver/SKILL.md.
Что делает capability-evolver?
Скилл находит ошибки в работе агента, генерирует код исправлений и обменивается задачами с сетью EvoMap через локальный прокси.
Какие переменные окружения нужны для работы?
Обязательно требуется задать A2A_NODE_ID. Для публикации релизов и создания задач на GitHub можно дополнительно указать GITHUB_TOKEN.