Каталог Skills

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 Agent
  • claude-code — делегирование задач Claude Code CLI
  • codex — делегирование задач OpenAI Codex CLI
  • opencode — делегирование задач OpenCode CLI
  • kanban-codex-lane — запуск Codex CLI из Kanban-воркера

computer-use

  • computer-use — управление рабочим столом (клики, ввод, навигация)

content

  • hermeswiki-docs-review — обзор и обновление документации hermeswiki.ru
  • neirohost-blog — публикация статей в блог neirohost.ru
  • wordpress-api — WordPress REST API: массовые операции, загрузка медиа

creative

  • architecture-diagram — SVG-диаграммы архитектуры (тёмная тема)
  • ascii-art — ASCII-арт: pyfiglet, cowsay, boxes
  • ascii-video — конвертация видео в цветной ASCII
  • baoyu-article-illustrator — иллюстрации к статьям
  • baoyu-comic — обучающие комиксы
  • baoyu-infographic — инфографика и визуализация
  • claude-design — дизайн HTML-артефактов (лендинги, прототипы)
  • comfyui — генерация изображений и видео через ComfyUI
  • design-md — создание файлов спецификации DESIGN.md
  • excalidraw — диаграммы в стиле Excalidraw
  • humanizer — «очеловечивание» текста
  • ideation — генерация идей проектов
  • manim-video — математические анимации (3Blue1Brown)
  • p5js — генеративное искусство на p5.js
  • pixel-art — пиксель-арт с палитрами ретро-консолей
  • popular-web-designs — 54 дизайн-системы (Stripe, Linear, Vercel)
  • pretext — текстовая графика и ASCII-арт
  • sketch — быстрые HTML-мокапы
  • songwriting-and-ai-music — написание песен и промпты для Suno
  • touchdesigner-mcp — управление TouchDesigner через MCP

data-science

  • jupyter-live-kernel — итеративный Python через Jupyter

devops

  • kanban-orchestrator — оркестрация через Kanban
  • webhook-subscriptions — webhook-подписки для событийных запусков

dogfood

  • dogfood — эксплораторное QA веб-приложений

email

  • himalaya — IMAP/SMTP почта из терминала

gaming

  • minecraft-modpack-server — модифицированные серверы Minecraft
  • pokemon-player — игра в Pokemon через эмулятор

github

  • codebase-inspection — анализ кодовой базы (LOC, языки)
  • github-auth — настройка аутентификации GitHub
  • github-code-review — ревью pull request
  • github-issues — управление issues
  • github-pr-workflow — полный цикл PR
  • github-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 через Tenor
  • heartmula — генерация музыки (аналог Suno)
  • songsee — аудио-спектрограммы и фичи
  • spotify — управление Spotify
  • youtube-content — транскрипции и саммари YouTube

mlops

  • huggingface-hub — HuggingFace CLI: поиск, загрузка, выгрузка
  • llama-cpp — локальный вывод через llama.cpp
  • serving-llms-vllm — высокопроизводительный serving LLM
  • outlines — структурированная генерация JSON/regex
  • obliteratus — abliterate отказы LLM
  • dspy — декларативные LM-программы, авто-оптимизация
  • evaluating-llms-harness — бенчмарки (MMLU, GSM8K)
  • weights-and-biases — логирование экспериментов W&B
  • audiocraft-audio-generation — MusicGen/AudioGen
  • segment-anything-model — сегментация изображений (SAM)
  • axolotl — файн-тюнинг LLM (LoRA, DPO, GRPO)
  • fine-tuning-with-trl — TRL: SFT, DPO, PPO, GRPO
  • unsloth — 2-5x ускорение файн-тюнинга

note-taking

  • obsidian — заметки Obsidian

officecli

  • officecli — создание и редактирование документов Office

openclaw-releases-monitor

  • openclaw-releases-monitor — мониторинг релизов OpenClaw

productivity

  • airtable — Airtable REST API
  • content-marketing-pipeline — сквозной контент-маркетинг
  • docx — создание и редактирование .docx
  • google-workspace — Gmail, Calendar, Drive, Docs, Sheets
  • linear — управление задачами Linear
  • maps — геокодинг и маршруты
  • nano-pdf — редактирование PDF
  • notion — Notion API + ntn CLI
  • ocr-and-documents — извлечение текста из PDF/сканов
  • pdf — создание, объединение, заполнение PDF
  • petdex — анимированные mascots для Hermes
  • powerpoint — создание презентаций .pptx
  • teams-meeting-pipeline — саммари встреч Teams
  • tui-widgets — виджеты для Hermes TUI
  • xlsx — создание и редактирование .xlsx и CSV

red-teaming

  • godmode — джейлбрейк LLM (Parseltongue, GODMODE)

research

  • ai-digest — ежедневный дайджест новостей AI
  • arxiv — поиск статей на arXiv
  • blogwatcher — мониторинг блогов и RSS/Atom
  • hermes-releases-monitor — мониторинг релизов Hermes Agent
  • llm-wiki — Karpathy’s LLM Wiki
  • openclawiki-seo — SEO-статьи для openclawiki.ru
  • polymarket — данные Polymarket

smart-home

  • openhue — Philips Hue: лампы, сцены, комнаты

social-media

  • xurl — X/Twitter: постинг, поиск, DM, медиа

software-development

  • test-driven-development — TDD: RED-GREEN-REFACTOR
  • systematic-debugging — 4-фазная отладка
  • subagent-driven-development — разработка через сабагентов
  • writing-plans — написание планов реализации
  • plan — режим планирования
  • hermes-agent-skill-authoring — создание навыков для Hermes
  • hermes-s6-container-supervision — s6-overlay supervision tree
  • debugging-hermes-tui-commands — отладка TUI-команд Hermes
  • python-debugpy — отладка Python
  • node-inspect-debugger — отладка Node.js
  • requesting-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, и они покрывают продвинутые сценарии:

Ключевые категории

  • blockchainalchemy, dune, flashbots и др.
  • communicationcomposio, teams-messaging, twilio, zapier
  • creativecanvas-skills-agent, genai-video, image-editor
  • finance3-statement-model, dcf-model, lbo-model, excel-author
  • healthfitness-nutrition, neuroskill-bci
  • mlopsaxolotl, unsloth, peft-fine-tuning, faiss, pinecone, qdrant, stable-diffusion, whisper, tensorrt-llm и др.
  • productivityshopify, telephony, memento-flashcards, canvas
  • researchbioinformatics, drug-discovery, duckduckgo-search, scrapling, searxng-search
  • security1password, sherlock, oss-forensics
  • web-developmentpage-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.