2026 Hermes Agent Skills
Fortgeschrittenen-Guide

SKILL.md · Bundles · Bedingte Aktivierung · GEPA-Evolution · Tap-Publishing

2026 Hermes Agent Skills Fortgeschrittenen-Guide
Anfang 2026 veröffentlichte Nous Research Hermes Agent — innerhalb von zwei Monaten über 160.000 GitHub Stars, Kernversprechen: „the agent that grows with you". Darunter liegt ein standardisierbares, evolvierbares, sitzungsübergreifend persistentes Skills-System. Wer Hermes installiert hat, aber bei Skill vs. Memory, explodierenden Token-Kosten oder fragmentierten Workflows hängen bleibt, findet hier den vollständigen Fortgeschrittenen-Pfad: ① Skills ≠ Prompts ≠ Memory; ② agentskills.io-konformes SKILL.md mit dreistufiger Progressive Disclosure; ③ Skill Bundles und bedingte Aktivierung; ④ GEPA + DSPy für automatische Skill-Evolution; ⑤ Tap-Publishing und Open-Source-Ökosystem. Enthalten: Vergleichsmatrix, Sechs-Schritte-Runbook, Blog-Workflow-Fallstudie und FAQ — mit DSGVO-Hinweis zur Cloud-Datenverarbeitung bei Session-Traces.
01

Warum Hermes Agent Skills eine eigene Vertiefung verdienen

Anders als einmalige Prompts ist das Hermes-Skillsystem prozedurales Gedächtnis mit Standard, Evolution und Persistenz. Installation: Installations-Guide; Speicherarchitektur: Drei-Ebenen-Memory. Dieser Artikel geht direkt in die Fortgeschrittenenzone.

01

Token-Kosten: Alle SOPs im System-Prompt bedeuten Voll-Load pro Sitzung; Progressive Disclosure verbraucht vor Aktivierung null Tokens.

02

Workflow-Fragmentierung: Code-Review, TDD, PR-Management einzeln per /skill-name; Skill Bundles laden ganze Skill-Sets mit einem Befehl.

03

Fehlende Umgebungswahrnehmung: Bezahltes web_search und kostenloses DuckDuckGo gleichzeitig sichtbar; bedingte Aktivierung blendet Skills je nach Tool-Verfügbarkeit ein oder aus.

04

Qualitätsstagnation: Handgeschriebene Skills erstarren nach dem Schreiben; GEPA (Genetic-Pareto Prompt Evolution, ICLR 2026 Oral) verbessert SKILL.md-Texte aus Ausführungstraces — ohne Modell-Fine-Tuning.

05

Team-Sharing: Skills verstreut in persönlichen Verzeichnissen; Tap-Repository + hermes skills tap add abonniert ganze Skill-Bibliotheken mit einem Befehl.

DimensionPromptMemorySkills
PersistenzAktuelle KonversationSitzungsübergreifend, dauerhaftSitzungsübergreifend, dauerhaft
LadezeitpunktImmer im KontextAutomatisch pro SitzungOn-Demand
Token-KostenBei jedem AufrufKlein und stabilVor Aktivierung null
InhaltstypBeliebige AbsichtPräferenzen/FaktenProzedurale Schritte
PflegeManuell durch NutzerAutomatisch durch AgentNutzer und Agent
TeilbarkeitUnpraktischPrivatAls Community-Tap veröffentlichbar

Merksatz: Prompt = Haftnotiz; Memory = Notizblock; Skill = SOP-Handbuch — bei Bedarf geöffnet, sonst kein Kontextverbrauch.

02

SKILL.md-Format und Progressive Disclosure im Detail

Alle Hermes Skills folgen dem offenen Standard agentskills.io — portabel zwischen Hermes, Claude Code und Cursor. Validierung: skills-ref validate ./my-skill.

SKILL.md
---
name: my-skill
description: |
  Use when the user needs to [...].
  Handles [...] and [...].
version: 1.0.0
license: MIT
compatibility: Requires git, docker
allowed-tools: Bash(git:*) Read
metadata:
  hermes:
    tags: [devops, automation]
    category: software-development
    related_skills: [github-pr-workflow, test-driven-development]
    requires_toolsets: [terminal]
    fallback_for_toolsets: [web]
---

# My Skill Title

## Overview
## When to Use
## Procedure
## Common Pitfalls
## Verification Checklist

Empfohlene Verzeichnisstruktur:

Verzeichnis
~/.hermes/skills/
└── my-category/
    └── my-skill/
        ├── SKILL.md              # Kernschritte, empfohlen ≤500 Zeilen
        ├── references/           # API-Referenz, On-Demand
        ├── templates/            # Wiederverwendbare Vorlagen
        └── scripts/              # Vom Agent ausführbare Skripte
LevelInhaltAuslöserToken-Kosten
Level 0name + descriptionSitzungsstart, alle Skills~3K (alle Skills zusammen)
Level 1Vollständiger SKILL.md-Body/skill-name oder LLM-EntscheidungAbhängig von Dateilänge
Level 2references/ scripts/ DateienLLM bei AusführungOn-Demand, pro Datei

Schreibtipp: description ist die gesamte Level-0-Information — das LLM entscheidet danach über den Voll-Load. „Wann nutzen" schlägt „Was ist es"; mit Use when... beginnen, ≤1024 Zeichen.

03

Skill Bundles und bedingte Aktivierung: Workflows und Umgebungswahrnehmung

Skill Bundles (Hermes 2026): leichtes YAML bündelt mehrere Skills zu einem Slash-Befehl. Bei /bundle-name werden alle gelisteten Skills gleichzeitig geladen. Pfad: ~/.hermes/skill-bundles/<slug>.yaml.

backend-dev.yaml
name: backend-dev
description: |
  Full backend feature workflow — code review, TDD, and PR management.
skills:
  - github-code-review
  - test-driven-development
  - github-pr-workflow
instruction: |
  Always write failing tests first before implementation.
  Never push directly to main.

Prioritätsregeln: Bundle schlägt gleichnamigen Einzel-Skill; fehlende Skills werden übersprungen; Bundles ändern den System-Prompt nicht und invalidieren keinen Prompt Cache. CLI-Erstellung:

bash
hermes bundles create backend-dev \
  --skills github-code-review,test-driven-development,github-pr-workflow \
  --instruction "Always write failing tests first"

Bedingte Aktivierung (Conditional Activation) zeigt oder verbirgt Skills je nach verfügbaren Tools in der Sitzung. Konfiguration unter metadata.hermes:

FeldLogik
requires_toolsetsSkill ausblenden, wenn gelistete Toolsets fehlen
requires_toolsSkill ausblenden, wenn gelistete Tools fehlen
fallback_for_toolsetsSkill ausblenden, wenn gelistete Toolsets vorhanden sind (Fallback)
fallback_for_toolsSkill ausblenden, wenn gelistete Tools vorhanden sind (Fallback)

Klassisches Szenario: Mit FIRECRAWL_KEY / BRAVE_SEARCH_KEY aktiviert sich bezahltes web_search; DuckDuckGo-Skill verschwindet via fallback_for_tools: [web_search]. Fällt die API aus, taucht der Fallback automatisch auf. Plattform-Beispiel: requires_toolsets: [messaging] + platforms: [telegram, discord] — per hermes skills TUI Skills pro Plattform schaltbar.

04

Skills Hub, Tap-Publishing, GEPA-Selbstevolution und fortgeschrittenes Authoring

Offizielle Installationskanäle:

bash
hermes skills install official/research/arxiv
hermes skills install https://example.com/SKILL.md --name my-skill
hermes skills install github:openai/skills/k8s
hermes skills tap add github:my-org/my-skills
hermes skills tap update
hermes skills tap list
RepositoryHighlightStars
awesome-hermes-skillsProduktionsreife Sammlung, Deep Research, MLOps, Apple-Integration67
hermeshubCommunity-Registry, Prompt-Injection-Sicherheitsscan166
ai-agent-skills191 Skills, 28 Kategorien, Hermes/Claude/Cursor10
hermes-agentOffizielle Quelle inkl. Authoring-Spezifikation

Team-Tap veröffentlichen: GitHub-Repository anlegen, skills.sh.json für Hub-Kategorien; Teammitglieder: hermes skills tap add github:your-org/your-skills-tap; private Repos mit --token $GH_TOKEN. Empfehlung: ~/.hermes/skills/ unter Git-Versionierung für geräteübergreifende Sync.

GEPA + DSPy Selbstevolution (hermes-agent-self-evolution): ohne Modell-Fine-Tuning — Ausführungstraces analysieren, Varianten erzeugen, multiobjektive Pareto-Optimierung. Kosten pro Lauf ca. $2–10 (reine API, keine GPU). Fünf Phasen: ① Trace-Sammlung (SQLite); ② reflektive Fehleranalyse; ③ gezielte Mutation (10–20 SKILL.md-Varianten); ④ multiobjektive Pareto-Bewertung (Erfolgsrate × Token-Effizienz × Geschwindigkeit); ⑤ manuelle PR-Prüfung.

bash
export HERMES_AGENT_PATH=~/.hermes
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

Vier Sicherheits-Schutzmechanismen: vollständige pytest-Suite 100 % grün; Skills ≤ 15KB; Prompt-Cache-Kompatibilität; semantische Erhaltungsprüfung. Offizielle Roadmap: Phase 1 Skill-Dateien (implementiert) → Phase 2 Tool-Beschreibungen → Phase 3 System-Prompt → Phase 4 Tool-Implementierung → Phase 5 vollautomatischer Loop.

Plugin-Skills laden über Namespace plugin:skill, erscheinen nicht in skills_list, aktivieren nur bei explizitem Aufruf; Plugin-interne Skills können sich gegenseitig referenzieren. Authoring: description mit klaren Triggern; Common Pitfalls mit konkreten Fehlermustern; große Skills nach references/ splitten (>500 Zeilen splitten, >15KB überschreitet GEPA-Limit); skill_manage erlaubt dem Agent dynamische Skill-Pflege — in config.yaml mit agent_writes_require_approval: true Freigabe-Gate setzen.

01

Hermes installieren und prüfen: hermes doctor grün, Gateway 7×24 online (Installations-Guide).

02

Erstes SKILL.md schreiben: agentskills.io-Standard, description mit Use when..., Body mit Procedure und Pitfalls.

03

Skill Bundle anlegen: hermes bundles create oder YAML nach ~/.hermes/skill-bundles/.

04

Bedingte Aktivierung: requires_toolsets / fallback_for_tools in metadata.hermes.

05

Community-Tap abonnieren: hermes skills tap add github:..., regelmäßig tap update.

06

Optionale GEPA-Evolution: self-evolution-Repository klonen, evolve_skill mit sessiondb-Traces, PR manuell reviewen und mergen.

05

Blog-Workflow-Fallstudie und zitierfähige Kennzahlen

Beispiel blog-workflow-Bundle: bündelt seo-keyword-research, outline-generator, code-example-validator, bilingual-checker, publish-to-platform. Instruction: zuerst SEO-Keywords recherchieren, Code ausführbar halten, zweisprachige Titel erzeugen. Custom-Skill seo-keyword-research mit requires_toolsets: [web]; Procedure deckt deutsche Long-Tails („X Anleitung", „X Tutorial") und englische („how to X", „X vs Y") plus Plattform-Trends ab.

A

Level-0-Gesamtkosten: ca. 3K Tokens (alle name+description) — gegenüber Voll-SOP-Injection eine Größenordnung Ersparnis.

B

GEPA-Kosten pro Lauf: ca. $2–10 API, keine GPU; 10–20 Varianten via Pareto-Filter.

C

Größenlimits: GEPA verlangt Skills ≤ 15KB, Tool-Beschreibungen ≤ 500 Zeichen; SKILL.md empfohlen ≤500 Zeilen, >1000 Zeilen stark splitten.

Hinweis: Skill-Änderungen greifen in der laufenden Sitzung nicht — /reset oder Installation mit --now (invalidiert Prompt Cache). description idealerweise Englisch oder zweisprachig; LLM-Matching für Englisch präziser.

Laptop-Zuklappen, x86-VPS ohne macOS-Pfade, natives Xcode oder Metal, lokale Platte ohne Versionskontrolle — all das bricht Skill-Zinseszins und GEPA-Trace-Akkumulation. Für 7×24-Gateway, Skill-Evolution und geräteübergreifende Sync ist MESHLAUNCH Mac Mini M4 Cloud-Bare-Metal-Miete oft die bessere Wahl: dediziertes Apple Silicon, launchd-native Daemons, Tages-/Wochen-/Monatsflexibilität, optimaler Hermes-macOS-Pfad. Für DSGVO-relevante Workloads: Session-Traces und Prompt-Inhalte auf dedizierter EU-Instanz halten, Datenminimierung in Skills, AVV mit Cloud-Anbieter prüfen. Weiterlesen: Hermes-Dokumentation, GEPA-Algorithmus, DSPy-Framework.

FAQ

Skills sind prozedurale Wissensdokumente (wie etwas zu tun ist); MCP ist eine Tool-Schnittstelle (zusätzliche Werkzeugaufrufe). Ergänzend: MCP liefert DB-Zugriff, Skill lehrt korrekte Migration. Details: MCP-Server-Entwickler-Guide.

Skill-Änderungen greifen in der laufenden Sitzung nicht. /reset startet eine neue Sitzung, oder bei Installation --now für sofortigen Refresh (invalidiert Prompt Cache, höherer Token-Verbrauch).

SKILL.md nach ~/.claude/skills/ oder ins Cursor-Skills-Verzeichnis kopieren; alternativ kevinnft/ai-agent-skills für Multi-Plattform-Install. Produktions-Hosting: Mietpreise und Hilfezentrum.