For Power Users Deep Dive

Навыки и agentskills.io: как Hermes построил экосистему за четыре недели

Hermes Agent

Hermes Agent

@hermesagents

March 22, 2026

8 мин чтения

Когда Hermes Agent стал публичным 12 марта, в релизе шли более семидесяти встроенных навыков в пятнадцати с лишним категориях. Четыре недели спустя на agentskills.io уже работал маркетплейс навыков от сообщества с сотнями новых. Эта статья о том, как это пр��изошло — и почему архитектуру навыков Hermes стоит понимать, даже если ты никогда не напишешь ни одного.

Что такое навык на самом деле

В большинстве фреймворков ИИ-агентов «инструмент» — это Python-функция, которую разработчик регистрирует при импорте. Декорируешь функцию, пишешь docstring, добавляешь в массив tools. Когда агенту нужен инструмент, фреймворк подставляет его описание в промпт и парсит tool-call из ответа модели.

Навык Hermes — это другое. Это декларативный пакет с манифестом (skill.yaml), набором исполняемых скриптов или Python-точек входа, описанием пререквизитов и политикой активации. При запуске Hermes обходит директорию навыков, читает каждый манифест и решает, какие навыки доступны для текущей сессии, основываясь на том, есть ли на машине их пререквизиты: переменные окружения, бинарники в PATH, записи в конфиге, возможности платформы.

Навык, которому нужен ffmpeg, не будет предложен агенту на машине без ffmpeg. Навык, требующий токен Telegram-бота, активируется только в сессии, подключённой к Telegram. Промпт агента несёт только те навыки, которые ты реально можешь использовать прямо сейчас.

Звучит мелочью. Но именно поэтому агент может с первого дня тащить на себе семьдесят навыков, не убивая промпт.

Skills Hub и что он делает

Начиная с v0.2.0, в Hermes включён Skills Hub — локальный индекс всех навыков, доступных в этой установке, с метаданными, атрибуцией и слоем условной активации. Через hermes skills list смотришь, что установлено, hermes skills enable <name> и hermes skills disable <name> включаешь и выключаешь, hermes skills info <name> показывает манифест, исходник и точные пререквизиты.

Hub — это ещё и абстракция, к которой подключаются навыки от сообщества. Автор навыка публикует манифест + пакет; пользователь Hermes устанавливает одной командой; Hub обрабатывает валидацию пререквизитов и правила активации так же, как для встроенных. Нет отдельного пути для «официальных» и «общественных» навыков — все они просто навыки.

Через четыре недели после запуска Hub обзавёлся публичным лицом: agentskills.io. Это веб-каталог навыков от сообщества с поиском, категориями, метриками популярности и стандартизированной командой установки. Что-то вроде npm или pip для агентских способностей, только уже: каждый навык делает одну вещь и поставляется с м��нифестом, который объясняет Hermes, как использовать его безопасно.

Почему экосистема выросла быстро

Четыре недели — мало для перехода от нуля к сотням навыков от сообщества. Несколько вещей в архитектуре это сделали возможным.

Манифест — это интерфейс. Автору навыка нужно только правильно оформить манифест. Пререквизиты, описание, входная схема, условия активации — всё в skill.yaml. Реализация может быть на Python, shell-скрипте, бинарнике — на чём угодно, куда укажет манифест. Контрибьюторам не нужно учить Hermes-специфичный SDK. Нужно описать, что делает их инструмент, в YAML-файле, который уже существовал для встроенных навыков.

Пререквизиты — структурные, не документированные. Если навыку нужен ffmpeg, манифест это говорит, и Hermes проверяет. Ты не установишь сломанный навык, который молча падает в рантайме из-за недостающей зависимости — Hub скажет, чего не хватает, и откажется активировать. Авторы навыков могут рассчитывать, а пользователи — доверять.

Активация условная. Навык может объявить, что работает только в Telegram, только при определённой переменной окружения, только при наличии определённого файла, только в определённых рабочих директориях. Промпт, который видит агент, подстроен под момент. Можешь установить сотню навыков, и агент не увидит девяносто из них в любой конкретной сессии — промпт не раздувается.

Дружелюбие к песочнице по умолчанию. Навыки, исполняющие код, делают это внутри существующих слоёв песочницы Hermes — изоляции через git worktree и системы чекпоинтов файловой системы из v0.2.0. Навык от сообщества, который поведёт себя плохо, не сможет реально уничтожить твой код или файлы, потому что песочница встроена в агента, а не в навык. Это резко снижает цену доверия при установке нового.

На что обычно похож навык от сообщества

Навыки сообщества первых четырёх недель группируются в несколько полезных паттернов:

  • Обёртки вокруг существующих CLI-инструментов. Кто-то берёт ffmpeg, pandoc или imagemagick и пишет тонкий навык, открывающий типовые операции — обрезать видео, конвертировать документ, изменить размер картинки. Их дёшево писать и сразу полезно.
  • Интеграции с личными сервисами. Навыки, общающиеся с Notion-аккаунтом, хранилищем Obsidian, инстансом Home Assistant, RSS-ридером, аккаунтом Pocket или приложением личных финансов. Большинство — меньше 200 строк Python плюс манифест.
  • Доменно-специфичные помощники. Навыки под конкретные рабочие процессы — чтение статей для исследователей, суммаризация git-логов для техлидов, генератор меню для домашних поваров, ассистент данжен-мастера для настолок.
  • Прослойки для конкретных моделей. Навыки, добавляющие провайдер-специфичные фичи (заголовки кэширования промптов, бюджеты рассуждений, хуки файн-тюнинга) как формальные инструменты агента вместо кастомного клиентского кода.

Ни один из них по отдельности — не киллер-фича. В совокупности они — причина, почему Hermes перестал ощущаться как «вещь, которую построила Nous Research» и начал ощущаться как сообщество.

Интересное следствие

В тот день, когда agentskills.io перешагнул сотню навыков от сообщества, в проекте неуловимо изменилось что-то. Стало невозможно описать, что Hermes Agent представляет собой, перечислив его фичи, потому что набор фич стал безграничным. Описать можно форму вещи: единый агент, разговаривающий с любой чат-платформой, подтягивающий навыки по запросу, под единой моделью безопасности.

Это не список фич. Это платформа. И это причина, почему экосистема навыков важнее любой отдельной способности, которая выпускается внутри неё.

Подробнее

Поделиться в:
star Star on GitHub

Будь в курсе

Новости сообщества о релизах Hermes Agent, новых навыках и интеграциях. Без спама, отписаться можно в любой момент.