Zielgruppe: Teams, die Hermes Agent bereits installiert haben (Install-Runbook), aber Skills nicht triggern, Bundles ignorieren oder GEPA nicht einordnen koennen.Ergebnis: vollstaendige SKILL.md-Spezifikation, Conditional Activation, Tap-Publishing, GEPA+DSPy-Evolution und Hub-Repos — inkl. DSGVO-Hinweisen fuer ~/.hermes/skills/.Struktur: sechs Skill-Fallen, Konzepttabelle, Progressive Disclosure, Bundles, Hub, 8 Schritte Tap, GEPA-Pipeline, Authoring-Tipps, Blog-Case-Study, FAQ.
Anfang 2026 ueberschritt Hermes Agent 160.000 GitHub Stars. Das Versprechen lautet the agent that grows with you — technisch traegt das Skills-System, nicht groessere Modelle. Wer nur Prompts wiederholt, verpasst prozedurales Gedaechtnis. Typische Engpaesse:
MEMORY.md speichert Fakten; Skills speichern Prozeduren und laden on-demand — unterschiedliche Token-Profile./backend-dev-Kommando.~/.hermes/ bei Container-Neustart verschwindet.Dieser Guide ueberspringt Installation und geht direkt in SKILL.md, Bundles, Tap, GEPA und Plugin-Namespace — alles auf Basis von agentskills.io.
| Dimension | Prompt | Memory | Skill |
|---|---|---|---|
| Persistenz | nur aktuelle Session | sessionuebergreifend | sessionuebergreifend |
| Ladezeitpunkt | immer im Kontext | jede Session injiziert | on-demand (Progressive Disclosure) |
| Token vor Aktivierung | volle Kosten | klein, stabil | Null (nur name+description in Level 0) |
| Inhaltstyp | beliebige Anweisung | User-Praferenzen, Fakten | Prozedur (Schritt-fuer-Schritt) |
| Teilbarkeit | schwierig | privat | als Tap veroeffentlichbar |
Merksatz: Prompt = Haftnotiz; Memory = Notizbuch; Skill = SOP-Handbuch. Architektur-Hintergrund: drei Schichten Memory.
Alle Hermes-Skills folgen dem offenen Standard — portabel zu Claude Code, Cursor, OpenCode. Pfad: ~/.hermes/skills/<kategorie>/<name>/SKILL.md.
~/.hermes/skills/
└── devops/
└── github-pr-workflow/
├── SKILL.md # Kern, empfohlen ≤500 Zeilen
├── references/
│ └── chunking.md # Level 2: bei Bedarf
├── templates/
│ └── pr-template.md
└── scripts/
└── validate.sh # Ausfuehrbar, Output ins Kontext
| Level | Inhalt | Trigger | Token |
|---|---|---|---|
| 0 | name + description |
Session-Start, alle Skills | ~3.000 gesamt |
| 1 | voller SKILL.md-Body | /skill-name oder LLM-Match |
Dateigroesse |
| 2 | references/, scripts/ |
waehrend Ausfuehrung | pro Datei |
---
name: github-code-review
description: |
Use when reviewing a pull request, checking code quality,
security issues, or style violations. Handles GitHub PR URLs
and local git diff. Do NOT use for writing new code.
version: 1.0.0
metadata:
hermes:
tags: [devops, code-review]
requires_toolsets: [terminal]
fallback_for_tools: [web_search]
---
# GitHub Code Review
## Procedure
1. Fetch PR diff via `gh pr diff`
2. Check security checklist in references/security.md
3. Post structured review comment
## Common Pitfalls
- Rate limit 403: add `--rate-limit 100`
- Large diffs: load references/chunking.md
Bundles (2026) buendeln mehrere Skills in ~/.hermes/skill-bundles/<slug>.yaml. /backend-dev laedt alle gelisteten Skills gleichzeitig.
Prioritaet: Bundle schlaegt gleichnamigen Einzel-Skill. Fehlende Skills werden uebersprungen (Hinweis beim Laden). Bundles aendern nicht den System-Prompt — Prompt-Cache bleibt gueltig.
name: backend-dev description: | Full backend feature workflow — code review, TDD, PR management. 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
Unter metadata.hermes steuern vier Felder Sichtbarkeit nach verfuegbaren Tools:
web_search.Wenn FIRECRAWL_KEY gesetzt ist, verschwindet der DuckDuckGo-Fallback automatisch — messbare Token-Einsparung ohne manuelles Umschalten.
Installation:
hermes skills install official/research/arxiv hermes skills install github:openai/skills/k8s hermes skills tap add github:your-org/your-skills-tap hermes skills tap update hermes skills tap list
| Repository | Fokus | Hinweis |
|---|---|---|
| NousResearch/hermes-agent | Offizielle Skills | Autoritative Quelle |
| hermeshub | Community-Registry | Prompt-Injection-Scan |
| awesome-hermes-skills | Produktions-Skills | MLOps, Deep Research |
| ai-agent-skills | 191 Skills, 28 Kategorien | Hermes / Claude / Cursor |
mlops/, research/).skills-ref validate lokal.hermes skills tap add github:org/repo; bei Private: --token $GH_TOKEN.~/.hermes/skills/ pruefen.cd ~/.hermes/skills && git init fuer Audit-Trail (DSGVO Art. 30).hermes skills tap update; nach Aenderungen /reset oder --now.DSGVO bei Team-Taps: Skills koennen interne Prozesse, Kundennamen oder API-Muster enthalten. Private Repos + AVV mit LLM-Anbietern; keine personenbezogenen Daten in oeffentlichen Taps. Auf geteilten VPS ohne Mandantentrennung verletzt Art. 32 — dedizierte Instanz empfohlen.
GEPA (Genetic-Pareto Prompt Evolution), ICLR 2026 Oral, optimiert SKILL.md-Text aus Ausfuehrungstrajektorien — keine Gewichts-Aenderung. Projekt: hermes-agent-self-evolution. Kosten: ca. 2–10 USD pro Lauf (nur API).
Fuenf Stufen: (1) Trajektorien aus SQLite, (2) reflexive Fehleranalyse, (3) 10–20 SKILL.md-Varianten, (4) Pareto-Bewertung (Erfolg × Token × Latenz), (5) PR mit manuellem Review.
git clone https://github.com/NousResearch/hermes-agent-self-evolution
cd hermes-agent-self-evolution && pip install -r requirements.txt
export HERMES_AGENT_PATH=~/.hermes
python -m evolution.skills.evolve_skill \
--skill github-code-review \
--iterations 10 \
--eval-source sessiondb
Vier Guardrails: pytest 100 %, Skill ≤15 KB, Prompt-Cache-Kompatibilitaet, semantische Drift-Pruefung. Roadmap: Phase 1 Skills (live), Phase 2–5 Tool-Beschreibungen, System-Prompts, Tool-Code, Vollautomatik (geplant).
Cross-Agent: --trace-dirs ~/.claude/traces,~/.hermes/sessions fuer gemischte Evaluationsquellen.
Plugins nutzen Namespace plugin:skill — opt-in, nicht in Default-skills_list. Aufruf: skill_view("superpowers:writing-plans").
references/.agent_writes_require_approval: true in config.yaml fuer DSGVO-konforme Freigabe.Beispiel-Bundle fuer Tech-Content-Teams:
name: blog-workflow description: Full tech blog writing workflow. skills: - seo-keyword-research - outline-generator - code-example-validator - bilingual-checker instruction: | Research SEO keywords before writing. All code examples must be runnable.
description-Felder.~/.hermes/.Mit SKILL.md, Bundles, Conditional Activation und optional GEPA bauen Sie reproduzierbare Agent-Workflows ohne Modell-Fine-Tuning. Grenzen der Alternativen: (a) reine Prompts ohne Persistenz; (b) geteilte VPS ohne isoliertes ~/.hermes/ (DSGVO Art. 32); (c) Laptop-Sleep bricht Gateway und Skill-Lernkurve.
Fuer Teams mit GEPA-Laeufen, Team-Taps und launchd-Gateway ist ein dedizierter Mac Mini M4-Knoten mit FileVault und fester Monatsgebuehr die stabilste Basis. Details: Mietpreise, Betrieb: Hilfe-FAQ.
FAQ
Skills vs. MCP bei Hermes?
Skills = prozedurales Wissen; MCP = Tool-Schnittstellen. Ein Skill beschreibt, wann und wie MCP-Tools aufgerufen werden — sie ersetzen sich nicht.
Warum laedt Hermes alte Skill-Version?
Aenderungen gelten erst nach /reset oder Install mit --now (invalidiert Prompt Cache). In Produktion: Git-Tag + dokumentierter Rollout.
GEPA-evolvierte Skills sicher nutzen?
Vier Guardrails plus manuelles PR-Review. Personenbezogene Trajektorien in sessiondb erfordern DSGVO-Loeschkonzept vor GEPA-Lauf.
Wo Hermes Skills 24/7 betreiben?
Skill-Compounding und Tap-Sync brauchen persistente Platte und Uptime. Vergleichen Sie Region und RAM auf der Mac Mini Mietpreise-Seite; Betriebsfragen: Hilfe-FAQ.