May 25

18. Мгновенно открывайте новые способности с помощью дополнительного навыка Гермеса.

Агенты с искусственным интеллектом перегружают подсказки, загружая в контекст все рабочие процессы, что приводит к беспорядку и ненужным действиям. Hermes решает эту проблему с помощью Markdown-навыков по запросу, которые остаются неактивными до тех пор, пока их не установят из репозитория Hermes. Это позволяет не перегружать базовый агент, но при этом делает доступными продвинутые рабочие процессы. Пользователи могут проверять навыки на наличие таких требований, как интерфейс командной строки, API или учетные данные, а затем устанавливать и активировать их простым сбросом настроек. Навыки не являются самостоятельными инструментами, а обучают правильным сценариям эффективного использования инструментов с соблюдением требований к происхождению данных и безопасности.

Дополнительные навыки Hermes Agent: как добавлять новые возможности по запросуУ большинства агентов с искусственным интеллектом есть проблема масштабирования.Чем большему количеству рабочих процессов вы их обучаете, тем больше инструкций они постоянно выполняют. Это означает, что у них будет больше подсказок, больше отвлекающих факторов в контексте и больше шансов, что в задачу попадет ненужный код.Hermes Agent решает эту проблему по-другому.Вместо того чтобы встраивать все возможности в базовую подсказку, Hermes использует навыки: пакеты инструкций в формате Markdown, которые по запросу обучают агента выполнять определенные действия.Некоторые навыки доступны по умолчанию. Другие — это официальные дополнительные навыки, которые поставляются с Hermes, но неактивны до тех пор, пока вы их не установите.Вывод: Hermes не обязательно должен быть огромным, чтобы быть мощным. Он может быть компактным и загружать экспертные знания только тогда, когда это необходимо для выполнения задачи.

Какие дополнительные навыки существуют

Навык Hermes — это многократно используемая процедура.

Он может сказать агенту:

  • когда использовать рабочий процесс
  • какие команды запускать
  • какие API или интерфейсы командной строки необходимы
  • каких подводных камней следует избегать
  • как проверить результат
  • какие справочные файлы, скрипты или шаблоны загрузить позже

Дополнительные навыки — это то же самое, но они не активны по умолчанию.

Они находятся в репозитории Hermes Agent по адресу:

https://github.com/NousResearch/hermes-agent/tree/main/optional-skills

При установке Hermes копирует его в вашу локальную библиотеку навыков:

~/.hermes/skills/

После этого навык станет доступен, как и любой другой установленный навык.

Вывод: дополнительные навыки — это официальные возможности Hermes, которые можно добавить, не меняя ядро Hermes.

Почему в Hermes они необязательны

Не каждому пользователю нужен каждый из этих рабочих процессов.

  • Местному программисту LLM могут потребоваться навыки быстрой настройки внимания, vLLM, TensorRT-LLM, Qdrant или PEFT.
  • Исследователю могут понадобиться инструменты для поиска в DuckDuckGo, анализа предметной области, биоинформатики, разработки лекарств или парсинга.
  • Автору может понадобиться Blender MCP, генерация мемов, концептуальные схемы или видеомонтаж.
  • Пользователям, которые уделяют особое внимание безопасности, могут пригодиться 1Password, Sherlock или OSS forensics.

Если бы все это загружалось по умолчанию, агент работал бы с ошибками.

Дополнительные навыки решают проблему компромиссов:

  • сделайте агент по умолчанию легковесным
  • сделайте расширенные рабочие процессы доступными для обнаружения
  • устанавливайте только то, чем действительно пользуетесь
  • не засоряйте каждый сеанс подробными инструкциями
  • Позвольте Hermes развиваться, не навязывая всем пользователям одну и ту же настройку

Вывод: дополнительные навыки — это то, что позволяет Hermes расширяться, не становясь громоздким.

Как просмотреть дополнительные навыки

Используйте центр навыков.

С вашего терминала:

hermes skills browse --source official

Если вы хотите видеть больше результатов на одной странице:

hermes skills browse --source official --size 80

В чате Hermes вы также можете использовать:

/skills browse

Для поиска чего-то конкретного:

hermes skills search docker
hermes skills search qdrant
hermes skills search whisper
hermes skills search solana

Вывод: при изучении возможностей начинайте с просмотра. Используйте поиск, только если уже знаете, какая функция вам нужна.

Как проверить перед установкой

Не нужно устанавливать программы наугад.

Сначала предварительный просмотр навыка:

hermes skills inspect official/research/duckduckgo-search

Проверка полезна тем, что для реализации навыка может потребоваться локальный интерфейс командной строки, ключ API или определенный путь для настройки.Например:

  • Система управления Docker ожидает появления рабочих процессов Docker.
  • 1Password ожидает команду op CLI.
  • Blender MCP требует наличия Blender и дополнения MCP.
  • Parallel CLI ожидает настройки поставщика.
  • Для некоторых навыков MLOps требуются знания Python, CUDA, инструментов для работы с графическими процессорами или облачных учетных данных.

Вывод: сначала проверьте, не требуются ли для этого навыка учетные данные, локальные инструменты или внешние сервисы.

Как установить официальный дополнительный навык

Схема установки проста:

hermes skills install official/<category>/<skill>

Пример:

hermes skills install official/mlops/tensorrt-llm

После установки навык копируется в:

~/.hermes/skills/

Затем он появляется в:

hermes skills list

После установки навыки вступают в силу

После установки навыка начните новую сессию или сбросьте текущую.

В чате:

/reset

Или просто перезапустите Hermes

Почему?

Hermes защищает кэширование подсказок. Он не вносит постоянных изменений в индекс активных навыков в середине сеанса, если только вы не попросите его об этом.

В некоторых наборах навыков есть опция --now, которая позволяет немедленно очистить кэш подсказок, но привычка к чистоте проста:

Совет: если только что установленный навык не отображается сразу, перезапустите сеанс.

Как удалить дополнительные навыки

Если он вам больше не нужен:

hermes skills uninstall tensorrt-llm

Вывод: устанавливайте по официальному пути. Удаляйте с помощью локального имени навыка.

Чем навыки отличаются от инструментов

Это ключевая ментальная модель.

Инструмент предоставляет Hermes рабочую поверхность.

Примеры:

  • терминал
  • редактирование файлов
  • автоматизация работы браузера
  • генерация изображения
  • задания cron
  • память
  • поиск в Интернете
  • MCP

Этот навык учит Гермеса правильно использовать свои способности.

Примеры:

  • как безопасно управлять Docker
  • Как запустить рабочий процесс векторного поиска в Qdrant
  • Как отправлять запросы в кошельки Solana
  • Как настроить 1Password CLI
  • Как использовать FastMCP
  • Как организовать проверку кода
  • Как выполнить тонкую настройку с помощью PEFT

Инструменты - это руки.

Навыки - это учебники для игры.

Вывод: инструменты позволяют Гермесу действовать. Навыки учат Гермеса действовать правильно.

Лучшие дополнительные навыки, которые стоит освоить в первую очередь

Большинству технически подкованных пользователей я бы посоветовал начать с небольшого набора.

Если вы занимаетесь исследованиями в области искусственного интеллекта:

hermes skills install official/research/duckduckgo-search
hermes skills install official/research/domain-intel
hermes skills install official/research/parallel-cli

Если вы создаете локальные системы на основе больших языковых моделей:

hermes skills install official/mlops/qdrant-vector-search
hermes skills install official/mlops/chroma
hermes skills install official/mlops/peft-fine-tuning
hermes skills install official/mlops/tensorrt-llm
hermes skills install official/mlops/optimizing-attention-flash

Если вы занимаетесь инфраструктурой:

hermes skills install official/devops/docker-management
hermes skills install official/mcp/fastmcp
hermes skills install official/mcp/mcporter

Если вы заботитесь о безопасности и сохранении секретов:

hermes skills install official/security/1password
hermes skills install official/security/oss-forensics
hermes skills install official/security/sherlock

Если вы создаете визуальный или мультимедийный контент:

hermes skills install official/creative/concept-diagrams
hermes skills install official/creative/blender-mcp
hermes skills install official/creative/meme-generation

Вывод: не устанавливайте все подряд. Установите кластеры навыков, которые соответствуют вашим реальным рабочим процессам.

Установка из неофициального каталога

Официальные дополнительные навыки — это лишь один из возможных вариантов.

Hermes также может устанавливать навыки из:

  • skills.sh
  • хорошо известные конечные точки навыков
  • прямые источники на GitHub
  • пользовательские нажатия на GitHub
  • Прямые URL-адреса SKILL.md
  • общественные торговые площадки, такие как ClawHub или LobeHub

Примеры:

hermes skills search react --source skills-sh
hermes skills inspect skills-sh/vercel-labs/json-render/json-render-react
hermes skills install skills-sh/vercel-labs/json-render/json-render-react

Установите приложение напрямую с URL-адреса:

hermes skills install https://example.com/SKILL.md --name my-skill

Добавьте собственный источник навыков GitHub

hermes skills tap add myorg/skills-repo

Затем выполните поиск или установку с его помощью.

Вывод: навыки Hermes не привязаны к одному реестру. Официальные навыки — самая безопасная отправная точка, но система открыта для изменений.

Модель безопасности

Hermes сканирует навыки, установленные в хабе.

Сканер проверяет наличие таких шаблонов, как:

  • эксфильтрация данных
  • быстрая инъекция
  • разрушительные команды
  • подозрительное поведение в цепочке поставок
  • опасные инструкции

Официальные дополнительные навыки основаны на проверенных официальных источниках.

Навыки взаимодействия с сообществом будут оцениваться строже. Некоторые предупреждения можно отключить:

hermes skills install <identifier> --force

Однако обходить предупреждения об опасных сканах нельзя.

Используйте это правило:

Official skill: generally safe to install
Trusted source: inspect first
Community source: inspect carefully
Unknown URL: treat like running code from the internet

Вывод: навыки — это мощный инструмент, потому что они могут обучать рабочим процессам. Это также означает, что происхождение навыка имеет значение.

Последняя мысль

Дополнительные навыки — один из самых недооценённых элементов дизайна Hermes Agent.

Они делают агент расширяемым, не перегружая его.

Они позволяют опытным пользователям применять глубокие знания о рабочих процессах, не навязывая их тем, кто пользуется ими редко.

И они прокладывают путь к тому, чтобы Hermes превратился в полноценный операционный уровень: не за счет жесткого кодирования всех возможных вариантов поведения, а за счет того, что возможности становятся модульными, устанавливаемыми, проверяемыми и многократно используемыми.

Будущее агентов — это не один гигантский промпт. Это небольшое ядро с библиотекой навыков, которые загружаются только при необходимости.

Вывод: дополнительные навыки Hermes — это то, что превращает обычного агента в вашего агента.

Больше про агентов и нейросети вы можете прочитать на моеём канале

MAX-https://max.ru/id752703975446_biz

Телеграмм-https://t.me/Novopoltsev_Pavel