AutoHarness
Самообучающийся слой скиллов для Claude Code: выводит скиллы из ваших сессий, обновляет в работе и удаляет неиспользуемые
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Читает содержимое ваших сессий, чтобы выводить из них скиллы
- Запускает хуки на Python, порождает дочерние сессии и пишет файлы скиллов
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/autoharnessОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните по очереди в чате Claude Code
/plugin marketplace add tigerless-labs/autoharness
/plugin install autoharness@autoharnessУстанови плагин: в поле ввода Claude Code выполни /plugin marketplace add tigerless-labs/autoharness, затем /plugin install autoharness@autoharness и /reload-plugins. Нужен python3 в PATH.
Другие способы из описания автора
/plugin marketplace add tigerless-labs/autoharness
/plugin install autoharness@autoharnessКоманды вводятся в поле ввода Claude Code. После установки выполните /reload-plugins или перезапустите Claude Code. Нужен python3 в PATH.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин учится на реальных сессиях Claude Code и превращает каждый эпизод в скилл, не запуская отдельный сбор данных. Похожие по сценарию скиллы он сводит в один, а не копит почти дубли, обновляет их по ходу работы и убирает те, что перестали срабатывать. Каждая сессия открывается сгруппированным индексом скиллов, которые плагин написал сам. Он трогает только собственные скиллы, все остальное, ваше или установленное, оставляет нетронутым. Обучение запускается автоматически после достаточного числа вызовов инструментов, а команда /learn выделяет урок из текущей сессии по требованию. Каждое создание и обновление пишется в отдельный журнал со сценарием и решением.
Для кого. Для пользователей Claude Code, которые хотят, чтобы их слой скиллов собирался и поддерживался сам.
Подходит, если
- Хотите, чтобы удачные приемы из сессий сохранялись как скиллы автоматически
- Хотите закрепить конкретный урок командой /learn прямо сейчас
- Хотите, чтобы неиспользуемые скиллы удалялись без ручной чистки
Не подходит, если
- Вы работаете не в Claude Code
- На машине нет python3 в PATH или это не Linux и не macOS
Пример запроса к агенту
/learn сохрани урок из этой сессии как скиллОграничения
Работает только в Claude Code на Linux и macOS и требует python3 в PATH, без него хуки и внутренний MCP-сервер не запускаются. Сторонние маркетплейсы по умолчанию без автообновления, обновлять нужно вручную с перезапуском. Фоновая рефлексия порождает дочерние сессии, что расходует токены, темп настраивается переменными окружения. После удаления сам плагин перестает работать, но написанные им скиллы и его состояние остаются на диске и чистятся отдельно.
Как отключить. Удалите плагин командами claude plugin uninstall autoharness@autoharness и claude plugin marketplace remove autoharness. Чтобы убрать данные, удалите каталог состояния ~/.claude/autoharness/ или его версию в проекте и созданные плагином скиллы с меткой self-authored в .claude/skills/.
Проверка безопасности
- Читает содержимое ваших сессий, чтобы выводить из них скиллы
- Запускает хуки на Python, порождает дочерние сессии и пишет файлы скиллов
Коротко о README
README представляет autoharness как самообучающийся слой скиллов для Claude Code, который выводит скиллы из реальных сессий, объединяет похожие по сценарию, обновляет их в работе и удаляет неиспользуемые. Плагин работает целиком на Python без сторонних зависимостей, ставится через маркетплейс командами /plugin и требует python3 в PATH. Обучение запускается по числу вызовов инструментов, команда /learn выделяет урок по требованию, каждая сессия открывается индексом собственных скиллов. Настройка идет переменными AUTOHARNESS_*, все решения пишутся в журнал. Лицензия MIT.
Частые вопросы
Тронет ли он мои скиллы?
Нет. Плагин трогает только скиллы, которые создал сам, у них стоит метка self-authored. Ваши и установленные извне скиллы остаются нетронутыми.
Нужно ли что-то вызывать вручную?
Нет, обучение идет в фоне после достаточного числа вызовов инструментов. Команда /learn нужна, только если хотите закрепить урок из текущей сессии сразу.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента