Hermes Agent поставляется с обширной библиотекой навыков (skills), которые расширяют возможности агента в десятках предметных областей — от разработки ПО и MLOps до финансов и умного дома. Всего доступно более 150 навыков: ~90 встроенных (bundled) и ~60 дополнительных (optional). Все навыки доступны через Skills Hub — централизованный каталог с поиском, установкой и обновлением.
CLI-команды для работы с навыками
Полный набор команд для управления навыками:
# Просмотр и поиск
hermes skills list — список установленных навыков
hermes skills search QUERY — поиск по каталогу Skills Hub
hermes skills browse — просмотр всех доступных навыков
# Установка и удаление
hermes skills install ID — установить навык по ID из Hub
hermes skills install https://…/SKILL.md — установить по прямой URL
hermes skills uninstall N — удалить установленный навык
# Информация и проверка
hermes skills inspect ID — предпросмотр навыка без установки
hermes skills check — проверить наличие обновлений
hermes skills update — обновить устаревшие навыки
# Конфигурация и публикация
hermes skills config — включить/выключить навыки по платформам
hermes skills publish PATH — опубликовать навык в реестр
# Пользовательские источники (Custom Sources)
hermes skills tap add REPO — добавить GitHub-репозиторий как источник навыков
Skills Hub — централизованный каталог
Skills Hub — это единый реестр навыков, доступный через CLI и веб. Он позволяет:
- Искать навыки по ключевым словам, категориям и тегам
- Предпросматривать содержимое навыка перед установкой (
hermes skills inspect) - Устанавливать навыки одной командой — они загружаются в директорию
$HERMES_HOME/skills/ - Публиковать свои навыки в общий каталог (
hermes skills publish) - Отслеживать обновления —
hermes skills checkпокажет, какие навыки устарели
Просмотр каталога: hermes skills browse или Skills Catalog на сайте.
Установка навыков
По ID из Hub
hermes skills install official/mlops/unsloth
hermes skills install official/productivity/notion
По прямой URL
Можно установить навык напрямую из файла SKILL.md, размещённого где угодно:
hermes skills install https://raw.githubusercontent.com/user/repo/main/SKILL.md
hermes skills install https://example.com/my-skill/SKILL.md --name my-custom-skill
Флаг --name используется, если в файле SKILL.md отсутствует поле name в метаданных.
Пользовательские источники (Custom Sources)
Помимо официального каталога, можно добавить любой GitHub-репозиторий как источник навыков:
hermes skills tap add NousResearch/hermes-agent
hermes skills tap add my-org/my-skills-repo
После добавления репозитория навыки из него становятся доступны через hermes skills search и hermes skills install.
Plugin-provided skills
Плагины Hermes могут предоставлять собственные навыки. Они обозначаются в формате plugin:skill:
# Загрузить навык, предоставленный плагином
hermes -s honcho:memory-management
Такие навыки появляются в hermes skills list с префиксом плагина и управляются через hermes plugins.
Конфигурация по платформам
Команда hermes skills config позволяет включать и отключать навыки для конкретных платформ (CLI, Telegram, Discord и т.д.):
hermes skills config — интерактивная настройка доступности навыков по платформам
Это полезно, когда навык нужен только в терминале, но не в мессенджере, или наоборот.
Встроенные навыки (Bundled Skills)
Встроенные навыки уже включены в дистрибутив Hermes Agent и активируются автоматически по запросу пользователя. Они сгруппированы по категориям:
autonomous-ai-agents
hermes-agent— настройка и расширение Hermes Agentclaude-code— делегирование задач Claude Code CLIcodex— делегирование задач OpenAI Codex CLIopencode— делегирование задач OpenCode CLIkanban-codex-lane— запуск Codex CLI из Kanban-воркера
computer-use
computer-use— управление рабочим столом (клики, ввод, навигация)
content
hermeswiki-docs-review— обзор и обновление документации hermeswiki.runeirohost-blog— публикация статей в блог neirohost.ruwordpress-api— WordPress REST API: массовые операции, загрузка медиа
creative
architecture-diagram— SVG-диаграммы архитектуры (тёмная тема)ascii-art— ASCII-арт: pyfiglet, cowsay, boxesascii-video— конвертация видео в цветной ASCIIbaoyu-article-illustrator— иллюстрации к статьямbaoyu-comic— обучающие комиксыbaoyu-infographic— инфографика и визуализацияclaude-design— дизайн HTML-артефактов (лендинги, прототипы)comfyui— генерация изображений и видео через ComfyUIdesign-md— создание файлов спецификации DESIGN.mdexcalidraw— диаграммы в стиле Excalidrawhumanizer— «очеловечивание» текстаideation— генерация идей проектовmanim-video— математические анимации (3Blue1Brown)p5js— генеративное искусство на p5.jspixel-art— пиксель-арт с палитрами ретро-консолейpopular-web-designs— 54 дизайн-системы (Stripe, Linear, Vercel)pretext— текстовая графика и ASCII-артsketch— быстрые HTML-мокапыsongwriting-and-ai-music— написание песен и промпты для Sunotouchdesigner-mcp— управление TouchDesigner через MCP
data-science
jupyter-live-kernel— итеративный Python через Jupyter
devops
kanban-orchestrator— оркестрация через Kanbanwebhook-subscriptions— webhook-подписки для событийных запусков
dogfood
dogfood— эксплораторное QA веб-приложений
himalaya— IMAP/SMTP почта из терминала
gaming
minecraft-modpack-server— модифицированные серверы Minecraftpokemon-player— игра в Pokemon через эмулятор
github
codebase-inspection— анализ кодовой базы (LOC, языки)github-auth— настройка аутентификации GitHubgithub-code-review— ревью pull requestgithub-issues— управление issuesgithub-pr-workflow— полный цикл PRgithub-repo-management— управление репозиториями и релизами
hermes-desktop-plugins / hermes-themes
hermes-desktop-plugins— создание плагинов для десктопного приложенияhermes-themes— создание цветовых тем Hermes
landing-page-analysis
landing-page-analysis— анализ лендингов на конверсию (UX, текст)
mcp
native-mcp— MCP-клиент: подключение серверов, регистрация инструментов
media
gif-search— поиск GIF через Tenorheartmula— генерация музыки (аналог Suno)songsee— аудио-спектрограммы и фичиspotify— управление Spotifyyoutube-content— транскрипции и саммари YouTube
mlops
huggingface-hub— HuggingFace CLI: поиск, загрузка, выгрузкаllama-cpp— локальный вывод через llama.cppserving-llms-vllm— высокопроизводительный serving LLMoutlines— структурированная генерация JSON/regexobliteratus— abliterate отказы LLMdspy— декларативные LM-программы, авто-оптимизацияevaluating-llms-harness— бенчмарки (MMLU, GSM8K)weights-and-biases— логирование экспериментов W&Baudiocraft-audio-generation— MusicGen/AudioGensegment-anything-model— сегментация изображений (SAM)axolotl— файн-тюнинг LLM (LoRA, DPO, GRPO)fine-tuning-with-trl— TRL: SFT, DPO, PPO, GRPOunsloth— 2-5x ускорение файн-тюнинга
note-taking
obsidian— заметки Obsidian
officecli
officecli— создание и редактирование документов Office
openclaw-releases-monitor
openclaw-releases-monitor— мониторинг релизов OpenClaw
productivity
airtable— Airtable REST APIcontent-marketing-pipeline— сквозной контент-маркетингdocx— создание и редактирование .docxgoogle-workspace— Gmail, Calendar, Drive, Docs, Sheetslinear— управление задачами Linearmaps— геокодинг и маршрутыnano-pdf— редактирование PDFnotion— Notion API + ntn CLIocr-and-documents— извлечение текста из PDF/скановpdf— создание, объединение, заполнение PDFpetdex— анимированные mascots для Hermespowerpoint— создание презентаций .pptxteams-meeting-pipeline— саммари встреч Teamstui-widgets— виджеты для Hermes TUIxlsx— создание и редактирование .xlsx и CSV
red-teaming
godmode— джейлбрейк LLM (Parseltongue, GODMODE)
research
ai-digest— ежедневный дайджест новостей AIarxiv— поиск статей на arXivblogwatcher— мониторинг блогов и RSS/Atomhermes-releases-monitor— мониторинг релизов Hermes Agentllm-wiki— Karpathy’s LLM Wikiopenclawiki-seo— SEO-статьи для openclawiki.rupolymarket— данные Polymarket
smart-home
openhue— Philips Hue: лампы, сцены, комнаты
social-media
xurl— X/Twitter: постинг, поиск, DM, медиа
software-development
test-driven-development— TDD: RED-GREEN-REFACTORsystematic-debugging— 4-фазная отладкаsubagent-driven-development— разработка через сабагентовwriting-plans— написание планов реализацииplan— режим планированияhermes-agent-skill-authoring— создание навыков для Hermeshermes-s6-container-supervision— s6-overlay supervision treedebugging-hermes-tui-commands— отладка TUI-команд Hermespython-debugpy— отладка Pythonnode-inspect-debugger— отладка Node.jsrequesting-code-review— pre-commit ревьюsimplify-code— параллельная очистка кодаspike— эксперименты для валидации идей
yandex-speechkit
yandex-speechkit— Yandex SpeechKit для голосовых ответов
youtube-summary
youtube-summary— мониторинг YouTube-каналов, транскрипции
yuanbao
yuanbao— группы Yuanbao: @mention, запросы информации
Дополнительные навыки (Optional Skills)
Дополнительные навыки не входят в стандартную поставку, но устанавливаются одной командой. Их около 60, и они покрывают продвинутые сценарии:
Ключевые категории
- blockchain —
alchemy,dune,flashbotsи др. - communication —
composio,teams-messaging,twilio,zapier - creative —
canvas-skills-agent,genai-video,image-editor - finance —
3-statement-model,dcf-model,lbo-model,excel-author - health —
fitness-nutrition,neuroskill-bci - mlops —
axolotl,unsloth,peft-fine-tuning,faiss,pinecone,qdrant,stable-diffusion,whisper,tensorrt-llmи др. - productivity —
shopify,telephony,memento-flashcards,canvas - research —
bioinformatics,drug-discovery,duckduckgo-search,scrapling,searxng-search - security —
1password,sherlock,oss-forensics - web-development —
page-agent
Как установить навык
Из Skills Hub (по ID)
hermes skills install official/mlops/unsloth
По прямой URL
hermes skills install https://raw.githubusercontent.com/user/repo/main/SKILL.md
hermes skills install https://example.com/skill/SKILL.md --name my-skill
Из пользовательского репозитория
hermes skills tap add my-org/my-skills-repo
hermes skills search my-keyword
hermes skills install my-org/my-skills-repo/skill-name
После установки навык становится доступен агенту и будет автоматически загружаться при соответствующих запросах. Список установленных навыков: hermes skills list.
Вклад в каталог
Чтобы добавить свой навык в репозиторий:
- Создайте директорию
optional-skills/<category>/<skill-name>/ - Добавьте файл
SKILL.mdс метаданными (name, description, version, author) - При необходимости включите вспомогательные файлы в поддиректории
references/,templates/,scripts/ - Отправьте pull request — после мержа навык появится в каталоге
- Или используйте
hermes skills publish PATHдля публикации напрямую
Полная документация: Bundled Skills Catalog и Optional Skills Catalog.