Навыки (Skills) — документы знаний по запросу, которые агент Hermes загружает при необходимости. Они используют поэтапное раскрытие для экономии токенов и совместимы со стандартом agentskills.io. Навыки позволяют агенту осваивать новые области без переобучения — достаточно подключить готовый SKILL.md.
Что такое Skills
Каждый навык — набор инструкций в формате SKILL.md с YAML-метаданными. Все навыки хранятся в ~/.hermes/skills/ и доступны как слэш-команды: /plan, /github-pr-workflow, /axolotl и другие.
Загрузка происходит по трём уровням:
- Уровень 0 —
skills_list(): краткий список (~3k токенов) - Уровень 1 —
skill_view(name): полное содержимое - Уровень 2 —
skill_view(name, path): конкретный файл
Как агент создаёт и использует навыки
Агент создаёт навыки через skill_manage после решения сложных задач (5+ вызовов инструментов). Рабочий подход сохраняется как навык для повторного использования — это процедурная память агента.
Поддерживается условная активация: fallback_for_toolsets показывает навык при недоступности основного инструмента, requires_toolsets — при наличии нужного.
Curator — фоновое обслуживание
Curator обслуживает навыки, созданные агентом. Он отслеживает использование и перемещает неиспользуемые навыки: active → stale → archived. Неиспользуемые 30 дней помечаются устаревшими, 90 дней — архивируются в ~/.hermes/skills/.archive/.
Curator не трогает встроенные и установленные из каталога навыки. Удаление не происходит автоматически — всё можно восстановить через hermes curator restore. Важные навыки защищаются командой hermes curator pin.
Установка из каталога
Через hermes skills доступны несколько источников:
- Official — необязательные навыки из репозитория Hermes
- skills.sh — каталог Vercel
- well-known — навыки с сайтов через
/.well-known/skills/ - GitHub — установка из репозиториев
hermes skills browse
hermes skills search kubernetes
hermes skills install openai/skills/k8s
hermes curator pin my-skill
Установленные навыки автоматически появляются в системном промпте и доступны во всех платформах.