Hermes Agent Skills 2026: от SKILL.md до GEPA самоэволюции

Формат SKILL.md · Skill Bundles · Условная активация · GEPA-эволюция · Tap publishing · agentskills.io

Продвинутый гид Hermes Agent Skills 2026

Hermes Agent уже работает, но вы каждый раз вставляете одни и те же промпты? Nous Research выпустил Hermes в начале 2026; за два месяца 160 000 звёзд на GitHub. Тезис не в большей модели, а в «the agent that grows with you». Движок — система Skills: стандартизированная, эволюционирующая, кросс-сессионная процедурная память. Гид покрывает SKILL.md, Progressive Disclosure, Skill Bundles, условную активацию, Tap publishing, GEPA + DSPy самоэволюцию и open-source экосистему — с таблицами сравнения, 6-шаговым runbook и FAQ.

01

Почему Hermes Skills заслуживают глубокого разбора

В отличие от одноразовых промптов, skills Hermes следуют открытому стандарту agentskills.io: персистентны между сессиями, загружаются по запросу, публикуются как community Tap, переносимы в Claude Code и Cursor. Если Hermes уже установлен, см. гид установки и архитектуру памяти. Эта статья фокусируется только на слое Skills.

  1. 01

    Промпты как skills: полная инъекция каждую сессию; токены растут линейно; нет кросс-сессионного reuse процедурных шагов.

  2. 02

    Путаница Memory и Skills: Memory хранит предпочтения и факты; Skills — SOP «как делать» — разное время загрузки и обслуживание.

  3. 03

    Слабые description: Level 0 routing использует только name + description. «Что это» вместо «когда использовать» — ошибки активации или skill никогда не загружается.

  4. 04

    Монолитные SKILL.md: более 500 строк в одном файле достигают лимита GEPA 15KB и увеличивают token cost Level 1.

  5. 05

    Нестабильные хосты: накопление skills требует uptime 24/7; ноутбуки «спят» и ломают sessiondb для GEPA — стабильность системы критична.

Prompt = стикер. Memory = блокнот. Skill = SOP-руководство — нулевая стоимость токенов до активации.

02

Skills vs Prompts vs Memory и Progressive Disclosure

ИзмерениеPromptMemorySkills
ПерсистентностьТекущий чатКросс-сессия, постоянноКросс-сессия, постоянно
Время загрузкиВсегда в контекстеАвто-инъекция каждую сессиюПо запросу
Token costКаждый turnМало, стабильноНоль до активации
Тип контентаЛюбой intentПредпочтения/фактыПроцедурные шаги
ОбслуживаниеВручнуюAgent автоUser + Agent
ШарингСложноПриватноCommunity Tap

Структура SKILL.md и layout директорий

Обязательный frontmatter: name (lowercase + дефисы, max 64 символов) и description (max 1024, начало с «Use when...»). Рекомендуется: version, license, compatibility, экспериментальный allowed-tools. Body: Overview, When to Use, Procedure, Common Pitfalls, Verification Checklist.

yaml · SKILL.md frontmatter
---
name: my-skill
description: |
  Use when the user needs to [...].
  Handles [...] and [...].
version: 1.0.0
metadata:
  hermes:
    requires_toolsets: [terminal]
    fallback_for_toolsets: [web]
---

Layout под ~/.hermes/skills/my-category/my-skill/: SKILL.md (ядро, max ~500 строк), references/ (API docs), templates/, scripts/ (выполняемые агентом).

LevelКонтентТриггерToken cost
Level 0name + descriptionСтарт сессии, все skills~3K total
Level 1Полный body SKILL.md/skill-name или LLM matchДлина файла
Level 2references/ scripts/LLM во время выполненияPer file
03

Skill Bundles, условная активация и 6-шаговый runbook

Skill Bundles: одна команда, полный workflow

Bundle — лёгкий YAML в ~/.hermes/skill-bundles/<slug>.yaml. /bundle-name загружает все перечисленные skills. Bundle побеждает одноимённый Skill; отсутствующие skills пропускаются; Bundles не меняют system prompts (token-friendly).

yaml · backend-dev bundle
name: backend-dev
description: Full backend feature workflow.
skills:
  - github-code-review
  - test-driven-development
  - github-pr-workflow
instruction: |
  Always write failing tests first.
  Never push directly to main.

CLI: hermes bundles create backend-dev --skills github-code-review,test-driven-development,github-pr-workflow. Advanced: research-session (arxiv + deep-research + plan + excalidraw) и mlops-deploy (vllm + llama-cpp + github-pr-workflow + systematic-debugging).

Условная активация

Конфигурация в metadata.hermes: requires_toolsets/tools скрывает skill без перечисленных tools; fallback_for_toolsets/tools скрывает при наличии tools (fallback path). Пример: DuckDuckGo с fallback_for_tools: [web_search] — при FIRECRAWL_KEY или BRAVE_SEARCH_KEY DuckDuckGo уходит из prompt; при падении API появляется fallback.

6-шаговый runbook: от первого Skill до team Tap

  1. 01

    Создать директорию: SKILL.md под ~/.hermes/skills/<category>/<skill-name>/ с чёткими «Use when...» triggers.

  2. 02

    Разделить references: API docs в references/ после 500 строк; под 15KB для GEPA guardrails.

  3. 03

    Валидировать формат: skills-ref validate ./my-skill для agentskills.io compliance.

  4. 04

    Тест активации: новая сессия, /my-skill или match по description; проверить Level 1 и Procedure.

  5. 05

    Bundle (опционально): hermes bundles create <name> --skills a,b,c для one-shot workflows.

  6. 06

    Опубликовать Tap: GitHub repo + hermes skills tap add github:your-org/your-skills-tap; team выполняет tap update.

04

Экосистема Skills Hub, Tap publishing и Plugin skills

bash · установка skills
hermes skills install official/research/arxiv
hermes skills install github:openai/skills/k8s
hermes skills tap add github:my-org/my-skills
hermes skills tap update
hermes skills tap list
РепозиторийОписаниеHighlight
ChuckSRQ/awesome-hermes-skillsКураторские production skillsDeep Research, MLOps, Apple integration
amanning3390/hermeshubCommunity registrySecurity scan, marketplace, injection detection
kevinnft/ai-agent-skills191 skills, 28 категорийHermes / Claude Code / Cursor one-click
NousResearch/hermes-agentОфициальный repoBuilt-in skills и authoring spec

Структура Tap repo и team deployment

Tap repos с категориями (mlops/, research/) плюс optional skills.sh.json для Hub grouping. Private repos: hermes skills tap add github:your-org/private-skills --token $GH_TOKEN. Version control ~/.hermes/skills/ через Git; sync git pull && hermes skills reset.

Plugin skills (namespace plugin:skill)

Plugins пакуют skills как plugin:skill: скрыты в skills_list, только opt-in, sibling skills перекрёстно ссылаются. Загрузка skill_view("superpowers:writing-plans"). Пути в plugin.yaml.

Кросс-платформа: один SKILL.md работает на Hermes, Claude Code, Cursor, OpenCode. Копия в ~/.claude/skills/ или kevinnft/ai-agent-skills install scripts.

05

GEPA + DSPy самоэволюция, authoring tips и кейс blog-workflow

GEPA: эволюция skill-текста без fine-tuning весов

GEPA (Genetic-Pareto Prompt Evolution) — ICLR 2026 Oral, интегрирован в hermes-agent-self-evolution. Pipeline: collect traces → reflective failure analysis → 10–20 SKILL.md variants → multi-objective Pareto eval (success × token efficiency × speed) → best variant открывает PR для human review. Cost: около $2–10 per run, только API, без GPU.

bash · GEPA evolve
export HERMES_AGENT_PATH=~/.hermes
python -m evolution.skills.evolve_skill \
    --skill github-code-review --iterations 10 --eval-source synthetic
python -m evolution.skills.evolve_skill \
    --skill github-code-review --iterations 10 --eval-source sessiondb
python -m evolution.skills.evolve_skill \
    --skill github-code-review --iterations 10 --eval-source mixed \
    --trace-dirs ~/.claude/traces,~/.hermes/sessions

Четыре guardrails: полный pytest pass; Skills ≤15KB, tool descriptions ≤500 chars; Prompt Cache safe; semantic preservation. Roadmap: Phase 1 Skill files (done) → tool descriptions → system prompts → tool code → fully automated loop.

Advanced authoring

  • description precision: «Use when reviewing a PR... Do NOT use for writing new code» лучше «Helps with code»
  • Pitfalls quality: конкретные failure modes, root causes, fixes (CSS selectors, GitHub rate limits, large diff overflow)
  • scripts/ execution: runnable scripts в Procedure; fallback на references/ при ошибке
  • skill_manage: agent patch/create; agent_writes_require_approval: true в config.yaml

Кейс: blog-workflow Bundle

Pack seo-keyword-research, outline-generator, code-example-validator, bilingual-checker, publish-to-platform. Instruction: SEO research first, test code examples, bilingual titles. seo-keyword-research description для blog planning; Procedure outputs keyword matrix для RU/EN long-tail.

  • Level 0 baseline: все name+description ~3K tokens
  • GEPA run cost: около $2–10 API, без GPU fine-tuning
  • Size cap: GEPA guardrail 15KB per skill
  • GitHub growth: 160k stars за два месяца после launch начала 2026
  • Community scale: kevinnft/ai-agent-skills 191 cross-platform skills в 28 категорий

Ноутбуки и x86 VPS могут запускать Hermes CLI, но ломают Skill compounding, GEPA sessiondb collection и macOS browser skills. Для teams, которые treat Skills как production assets с стабильностью системы, аренда Mac Mini M4 в облаке объединяет uptime 24/7, UMA и launchd в предсказуемый OpEx.

Когда Skills stack готов и нужен production host, VpsMesh предлагает аренду Mac Mini M4 в облаке с SSH delivery и полным backup ~/.hermes/. Тарифы: цены аренды, помощь: центр помощи, заказ: страница заказа.

FAQ

FAQ Hermes Skills

Skills — процедурные docs; MCP — tool interface. Дополняют: MCP даёт DB access, Skill учит корректную migration. См. MCP Server с нуля.

Изменения не применяются в текущей сессии. /reset или install с --now (invalidates Prompt Cache, выше token cost).

Четыре guardrails: tests pass, 15KB cap, Prompt Cache safe, semantic check. Best variants открывают PRs с human review перед merge.

Копировать SKILL.md в ~/.claude/skills/ или Cursor skills dir; или kevinnft/ai-agent-skills. agentskills.io держит format consistent.

x86 VPS для API-only CLI. Для GEPA sessiondb, macOS browser skills или Tap Git sync — аренда Mac Mini M4 стабильнее. Тарифы: цены аренды.