Hermes Agent Plugins — это две параллельные системы расширения агента: нативные плагины с полным доступом к внутренним хукам и портативные пакеты по открытому стандарту Agent Plugins 1.0, которые запускаются не только в Hermes, но и в Claude Code, Cu…
10+ лет в маркетинге, 300+ клиентских проектов: сайты, реклама, боты. Создатель GoBanana (228K+ пользователей, 11.6 млн ₽ выручки) и VibeCoderz. Делаю AI-продукты сам через Claude Code, Cursor, Windsurf и консультирую тех, кто хочет так же.
Об авторе →Claude Code: новый CLI-агент от Anthropic
Anthropic выпустила Claude Code — терминальный AI-агент для разработчиков. Инструмент работает прямо в командной строке и умеет писать, редактировать и запускать код.
Zcode AI: Полный гид по визуальному интерфейсу для Claude Code и AI-агентов
Узнайте, как использовать Zcode для управления Claude Code, Gemini и Codex в едином GUI. Настройка провайдеров, MCP-серверов и визуальный вайбкодинг.
YouTube-канал с монетизацией из любой точки мира: Пошаговый гайд 2026
Инструкция по созданию YouTube-канала: обход блокировок SMS, настройка расширенных функций через виртуальные номера и правила безопасности для монетизации.
Windsurf Code Maps: Как глубоко понимать архитектуру проекта перед написанием кода
Полный гайд по Windsurf Code Maps, модели Sway 1.5 и Sway Grep. Узнайте, как визуализировать архитектуру кода и ускорить разработку в 13 раз.
Vk Fast Cash Strategy
Аудитория ВКонтакте — это те же люди, что и в Instagram, но 'социальный контракт' площадки другой. Если Instagram — это 'дорогой ресторан' с демонстрацией успеха, то VK — это 'душевная шашлычная'. Здесь не работает глянцевый 'успешный успех
Hermes Agent Plugins — это две параллельные системы расширения агента: нативные плагины с полным доступом к внутренним хукам и портативные пакеты по открытому стандарту Agent Plugins 1.0, которые запускаются не только в Hermes, но и в Claude Code, Cursor и Codex. Разница в том, что нативный плагин умеет буквально всё, включая свои инструменты и слэш-команды, а портативный ограничен скиллами и MCP-серверами, зато переносится между агентами без переделки.
В 2026 году у Hermes Agent две плагинные системы: нативная для полного контроля над агентом и портативная по стандарту Agent Plugins 1.0 для переносимости. Ниже — структура обеих, команды управления и разбор готовых модулей из хаба.
Скилл — это файл с инструкцией, которую агент читает и применяет. Плагин — это код, который добавляет агенту новые возможности: инструменты, хуки, команды, даже внешний вид панели.
Плагин Hermes — программный модуль, который подключается к жизненному циклу агента и добавляет функциональность на уровне кода, а не текстовой инструкции. Именно поэтому плагины могут делать то, что недоступно скиллам: ловить события до и после вызова модели, регистрировать новые инструменты, менять интерфейс дашборда.
Скилл Hermes читает как обычный сотрудник читает инструкцию из папки — открыл, применил, закрыл. Плагин работает иначе. Он встраивается в сам процесс работы агента и может реагировать на события: например, проверять код перед тем, как модель его напишет, или логировать каждый вызов инструмента во внешнюю систему мониторинга.
В экосистеме Hermes уже есть готовые плагины под конкретные задачи. AgentGuard пересылает события сессии в поток Timeplus для мониторинга безопасности. Hindsight добавляет агенту долгосрочную память поверх встроенной. a2a-dm подключает Hermes к открытому протоколу обмена сообщениями между агентами. Все три — обычные Python-пакеты, которые ставятся через pip и сами регистрируются в ~/.hermes/plugins/.

Нативный плагин — это папка с четырьмя файлами: манифест, регистратор, схемы инструментов и обработчики. Hermes подхватывает её при старте, и новые инструменты появляются рядом со встроенными.
Минимальный рабочий плагин Hermes состоит из plugin.yaml, __init__.py, schemas.py и tools.py. Схема описывает, что видит модель, обработчик — что реально выполняется при вызове. Этого достаточно, чтобы агент получил новый инструмент без правок ядра.
Структура выглядит так:
~/.hermes/plugins/my-plugin/
├── plugin.yaml # манифест: имя, версия, инструменты, хуки
├── __init__.py # register() — связывает схемы с обработчиками
├── schemas.py # что видит модель
└── tools.py # что реально выполняетсяОтдельно стоит блок хуков. Это точки, куда плагин может встроиться в жизненный цикл агента:
| Хук | Когда срабатывает |
|---|---|
| pre_tool_call | Перед выполнением любого инструмента |
| post_tool_call | После завершения работы инструмента |
| pre_llm_call | Раз за ход, перед обращением к модели — может вернуть контекст для инъекции в system prompt |
| post_llm_call | Раз за ход, после ответа модели |
| on_session_start | При создании новой сессии |
| on_session_end | По завершении каждого диалога |
Через pre_llm_call, например, работает плагин Hindsight: он находит релевантные воспоминания и подмешивает их в промпт ещё до того, как модель увидит запрос пользователя. Разработчику не нужно трогать код Hermes — он просто подписывается на нужное событие.

Портативный плагин Hermes — это папка с plugin.json, каталогом skills/ и опциональным mcp.json. Один и тот же пакет запускается в Hermes, Claude Code, Cursor и Codex без переделки.
Agent Plugins 1.0.0 — открытый стандарт упаковки скиллов и MCP-серверов, опубликованный в августе 2026 года консорциумом из Amazon, Cursor, Microsoft, OpenAI и Vercel. Hermes поддерживает его нативно: команда hermes plugins install owner/repository ставит портативный пакет так же, как это делает Claude Code.
Подробно про сам стандарт и его механику мы уже разбирали в отдельной статье цикла. Здесь важнее практика: раз Hermes читает те же пакеты, что и Claude Code или Cursor, библиотека плагинов, собранная под один агент, переносится в другой почти без изменений.
Структура портативного пакета проще нативного:
my-portable-plugin/
├── plugin.json
├── skills/
│ └── summarize/
│ └── SKILL.md
└── mcp.jsonСтавится он двумя командами:
hermes plugins install owner/repository --no-enable
hermes plugins enable my-pluginФлаг --no-enable полезен, если хочется сначала посмотреть на состав пакета и только потом включить его в работу. Разница с нативным плагином принципиальная: портативный ограничен скиллами и MCP-серверами, зато его можно поставить и в Claude Code, и в Cursor — конфигурационный синтаксис может отличаться в деталях, поэтому перед переносом плагина между агентами стоит свериться с официальной документацией конкретного клиента.

Все операции с плагинами идут через один префикс hermes plugins — установка, обновление, включение и отключение без удаления.
Набор из шести команд покрывает весь жизненный цикл плагина: от установки из Git-репозитория до временного отключения без потери настроек. Интерактивный режим показывает чекбокс-список, обычный — табличный вывод со статусами.
| Команда | Что делает |
|---|---|
| hermes plugins | Интерактивный чеклист — включить/выключить стрелками |
| hermes plugins list | Таблица плагинов со статусом enabled/disabled |
| hermes plugins install user/repo | Установка из Git |
| hermes plugins update my-plugin | Обновление до последней версии |
| hermes plugins remove my-plugin | Полное удаление |
| hermes plugins enable / disable my-plugin | Включить заново или выключить без удаления |
На практике удобнее всего диагностировать через list — сразу видно, какие плагины активны, а какие просто лежат в каталоге и не подгружаются. Если плагин не появился в списке после установки через pip, обычно помогает перезапуск шлюза с флагом --replace.

Три плагина закрывают базовые задачи большинства пользователей: безопасность, долгосрочная память и связь между агентами. Все три устанавливаются одной командой pip.
AgentGuard логирует все события агента (сессии, вызовы модели, вызовы инструментов) в поток Timeplus для внешнего мониторинга. Hindsight добавляет автоматический recall и retain памяти на каждый ход через хуки pre_llm_call и post_llm_call. a2a-dm-hermes подключает агента к открытому протоколу A2A 1.0 для обмена сообщениями между разными агентами.
Для команды, которая уже использует Hermes для рабочих задач, разумный порядок такой. Сначала Hindsight — он не требует внешней инфраструктуры и сразу расширяет контекстное окно памяти за пределы того, что агент помнит внутри одной сессии. Дальше AgentGuard, если нужен аудит действий агента, особенно когда с ним работает не один человек. a2a-dm имеет смысл, только если у вас уже есть несколько агентов, которым нужно обмениваться сообщениями напрямую, без посредника в виде человека.
Отдельно от плагинов существует Skill Hub — каталог готовых скиллов, не требующих кода вообще. По данным на май 2026 года Hermes поставлялся с 91 предустановленным скиллом и давал доступ ещё примерно к 700 в общем хабе. Эта цифра растёт каждую неделю, поэтому для актуального количества стоит смотреть в официальный реестр на agentskills.io, а не ориентироваться на цифры из статьи месячной давности.

Да, если важна скорость запуска: готовый плагин ставится за минуты, а не разрабатывается неделями. Не стоит торопиться, если задача уникальная и под неё нет готового пакета — тогда быстрее написать промпт-инструкцию в виде скилла.
Для готовой задачи (память, мониторинг, интеграция) плагин экономит недели разработки. Для нестандартной задачи, специфичной для одного проекта, скилл на естественном языке обычно быстрее в изготовлении и проще в отладке, чем писать Python-хуки с нуля.
Здесь уместно вспомнить опыт Максима с разработкой AI-продуктов не на плагинах, а на классических командах разработки.
Максим: «У Нейроскрайба мы ждали от разработчика неделю-две-три. У Нейроштата целая команда работала, и мы ждали целую фичу месяцами. Получили и разочаровались, потому что время реализации критично.»
Это как раз тот случай, где готовый плагин выигрывает у заказной разработки. Не нужно объяснять техзадание команде и ждать спринт — пакет ставится командой из одной строки, и если он не подошёл, откатывается той же командой disable. Другое дело, если задача правда уникальная: тогда быстрее собрать скилл под конкретный процесс, чем искать компромиссный готовый плагин и подгонять его под себя.

~/.hermes/plugins/, который добавляет агенту инструменты, хуки и команды.plugin.json + skills/ + mcp.json), совместимый с несколькими агентами.Можно ли использовать плагин Claude Code в Hermes без переделки?
Только если это портативный пакет по стандарту Agent Plugins 1.0. Обычный Claude Code плагин со своим форматом манифеста Hermes не подхватит напрямую.
Нужно ли перезапускать Hermes после установки плагина?
Нативные плагины подгружаются при старте агента, поэтому после установки нужен рестарт. Портативные плагины через hermes plugins enable активируются без полной перезагрузки в большинстве случаев.
Что будет, если два плагина используют один и тот же хук?
Оба сработают в порядке загрузки. Конфликт возможен только если оба пытаются изменить один и тот же контекст противоречивым образом, поэтому для критичных хуков вроде pre_llm_call стоит проверять список активных плагинов через hermes plugins list.
Портативный плагин теряет доступ к хукам вроде pre_tool_call?
Да, портативный формат стандартизирует только скиллы и MCP-серверы. Хуки, слэш-команды и кастомные инструменты — это территория нативных плагинов.
Где искать готовые плагины под конкретную задачу?
В официальном Skill Hub на agentskills.io и в независимых каталогах вроде awesome-hermes-agent на GitHub — там пакеты промаркированы по категориям и обновляются еженедельно.
Ломает ли обновление Hermes старые плагины?
Может, если плагин завязан на внутренний API, который поменялся между версиями. Разработчики Hermes стараются держать хуки стабильными, но перед крупным обновлением стоит проверить changelog и, если плагин критичен, протестировать на отдельном профиле через hermes profile create.
Хватит ли одного плагина для замены целой команды разработки?
Нет, плагин закрывает конкретную техническую задачу вроде памяти или мониторинга. Бизнес-логику и уникальные процессы всё равно приходится собирать самому — через скиллы, канбан-оркестрацию или связку из нескольких плагинов.
Если после установки первых плагинов хочется собрать вокруг Hermes полноценный рабочий стек, посмотрите каталог AI-инструментов на VibeCoderz — там разобраны Claude Code, Cursor и другие агенты с точки зрения того, как они встраиваются в реальную разработку. А если нужна помощь с настройкой процессов под конкретный проект, запишитесь на консультацию к Максиму.
Обновлено: сентябрь 2026