skill_manage und Blog-Bundle ab — mit Vergleichstabellen, sechs Deployment-Schritten und KVMNODE Cloud-Mac-Empfehlung. Bei Verarbeitung von Session-Traces oder Kundendaten auf gemieteter Infrastruktur: DSGVO-Dokumentation und Region pruefen. Querverweise: Install-Guide, Drei-Schichten-Gedaechtnis.Warum Hermes Agent Skills 2026 separat analysiert werden muessen: Abgrenzung zu Prompt und Memory
Anfang 2026 ueberschritt Hermes Agent in zwei Monaten 160.000 GitHub Stars. Kernphilosophie: "the agent that grows with you" — der Agent wird mit Nutzung praeziser. Technische Basis: das Skills-System als standardisierte, evolvierbare, sessionsuebergreifende prozedurale Erinnerung nach agentskills.io, portierbar zwischen Hermes, Claude Code und Cursor.
| Dimension | Prompt | Memory | Skills |
|---|---|---|---|
| Persistenz | Aktuelle Konversation | Permanent cross-session | Permanent cross-session |
| Ladezeitpunkt | Immer im Kontext | Pro Session injiziert | On demand |
| Token-Kosten | Jedes Mal | Klein, stabil | Null vor Aktivierung |
| Inhaltstyp | Beliebige Absicht | Praeferenzen/Fakten | Prozedur-Schritte |
| Teilbarkeit | Schwierig | Privat | Community Tap |
Merksatz: Prompt = Haftnotiz · Memory = Notizbuch · Skill = SOP-Handbuch.
Skill als Prompt-Stapel: Vollladung pro Session — Token-Explosion, kein Progressive Disclosure.
description zu generisch: LLM laedt Skills in irrelevanten Szenarien.
Bedingte Aktivierung ignoriert: Free/Paid-Search parallel — zwei Skills blockieren Level-0-Slots.
Skill zu gross: >15KB scheitert an GEPA-Guardrails — Split nach references/.
Laptop als Host: Skill geaendert ohne /reset, Gateway schlaeft, Tap-Updates unsynchron.
SKILL.md im Detail: agentskills.io und Progressive Disclosure (3 Stufen)
Alle Hermes Skills folgen agentskills.io. Frontmatter Pflicht: name (lowercase+Bindestrich, max 64) und description (max 1024, ideal «Use when...»); empfohlen: version, license, compatibility, experimentell allowed-tools.
---
name: my-skill
description: |
Use when the user needs to [...].
Handles [...] and [...].
version: 1.0.0
license: MIT
compatibility: Requires git, docker
metadata:
hermes:
tags: [devops, automation]
requires_toolsets: [terminal]
fallback_for_toolsets: [web]
---
# My Skill Title
## Overview / When to Use / Procedure / Common Pitfalls / Verification Checklist
Modulare Struktur (~/.hermes/skills/my-category/my-skill/): SKILL.md Kern (max ~500 Zeilen); references/ API-Docs; templates/ Vorlagen; scripts/ ausfuehrbare Skripte.
| Stufe | Inhalt | Trigger | Token |
|---|---|---|---|
| Level 0 | name + description | Session-Start, alle Skills | ca. 3K gesamt |
| Level 1 | Voller SKILL.md-Body | /skill-name oder LLM | Dateilaenge |
| Level 2 | references/, scripts/ | Bei Ausfuehrung | pro Datei |
Schreibregel: description ist die gesamte Level-0-Info — «wann nutzen» schlaegt «was ist es». Validierung: skills-ref validate ./my-skill.
Groessenkontrolle: <500 Zeilen in SKILL.md; 500–1000 → references/; >1000 → splitten; >15KB GEPA-Limit → Pflicht-Split.
Skill Bundles und bedingte Aktivierung: ein Befehl, voller Workflow
Skill Bundles (~/.hermes/skill-bundles/<slug>.yaml) laden bei /bundle-name gelistete Skills gleichzeitig. Bundle schlaegt gleichnamigen Skill; fehlende Skills werden uebersprungen; kein System-Prompt-Override — token-freundlich.
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.
CLI: hermes bundles create backend-dev --skills github-code-review,test-driven-development --instruction "Always write failing tests first". Research: arxiv, deep-research, plan, excalidraw; MLOps: vllm, llama-cpp, systematic-debugging.
Bedingte Aktivierung in metadata.hermes:
| Feld | Logik |
|---|---|
requires_toolsets | Versteckt wenn Toolset fehlt |
requires_tools | Versteckt wenn Tool fehlt |
fallback_for_toolsets | Versteckt wenn Toolset vorhanden (Fallback) |
fallback_for_tools | Versteckt wenn Tool vorhanden |
Klassiker: duckduckgo-search mit fallback_for_tools: [web_search] — bei FIRECRAWL_KEY/BRAVE_SEARCH_KEY DuckDuckGo aus Level 0; ohne API wieder sichtbar. Plattform: requires_toolsets: [messaging], platforms: [telegram, discord]; TUI hermes skills pro Kanal schaltbar.
Skills Hub, Tap-Publishing und Plugin-Skills: von Installation bis Team-Sharing
Offizielle Install-Kanaele:
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
| Repo | Beschreibung | Highlight |
|---|---|---|
| ChuckSRQ/awesome-hermes-skills | Produktions-Skills | Deep Research, MLOps, 23 Skills + Copilot |
| amanning3390/hermeshub | Community-Registry | Security-Scan, API, Marktplatz |
| kevinnft/ai-agent-skills | 191 Skills, 28 Kategorien | Hermes/Claude/Cursor cross-platform |
| NousResearch/hermes-agent | Offizielles Repo | Built-in Skills, Spec-Quelle |
Team-Tap: GitHub mit skills.sh.json und Kategorie-SKILL.md. Team: hermes skills tap add github:your-org/your-skills-tap; privat mit --token $GH_TOKEN. ~/.hermes/skills/ in Git; nach Sync hermes skills reset. EU-Teams: bei personenbezogenen Daten in Skill-Traces DSGVO-Konformitaet und Auftragsverarbeitung dokumentieren.
Plugin-Skills Namespace plugin:skill (z. B. skill_view("superpowers:writing-plans")), opt-in, nicht in Default-skills_list. In plugin.yaml skills-Pfad deklarieren.
Sechs Schritte: vom Einzel-Skill zum Team-Tap + Cloud-Mac-Host
Umgebung: hermes doctor — Gateway, Toolsets, ~/.hermes/.
Erstes SKILL.md: agentskills.io — description, Procedure, Pitfalls, Checklist.
Bundle: hermes bundles create blog-workflow --skills seo-keyword-research,outline-generator --instruction "Research SEO first".
Bedingte Aktivierung: Free/Paid-Search, Messaging-Plattformen.
Tap publish: GitHub push, hermes skills tap add; agent_writes_require_approval: true.
Cloud Mac 7x24: KVMNODE Mac Mini M4 — kein Laptop-Sleep, stabile GEPA-Trajektorien; Region fuer DSGVO waehlen.
GEPA + DSPy Self-Evolution, Advanced Writing und Kennzahlen
GEPA (Genetic-Pareto Prompt Evolution), ICLR 2026 Oral, in hermes-agent-self-evolution: kein Fine-Tuning, sondern Trajektorien-Analyse, Varianten, Pareto-Optimierung auf SKILL.md. Kosten: $2–10/Lauf, reine API, kein GPU.
Fuenf Phasen: ① SQLite-Trajektorien → ② Reflexions-Analyse → ③ 10–20 SKILL.md-Varianten → ④ Pareto (Erfolg × Token × Speed) → ⑤ manueller PR.
git clone https://github.com/NousResearch/hermes-agent-self-evolution 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 --eval-source mixed --trace-dirs ~/.claude/traces,~/.hermes/sessions
Vier Guardrails: ① pytest tests/ -q 100%; ② Skills ≤15KB, Tool-Beschreibung ≤500 Zeichen; ③ Prompt Cache intakt; ④ Semantik-Check. Roadmap: Phase 1 Skill-Datei (✅ DSPy+GEPA) → Phase 2 Tool-Beschreibungen → Phase 3 System-Prompt → Phase 4 Tool-Code (Darwinian Evolver) → Phase 5 Vollautomatik.
Advanced: Pitfalls mit Root Cause; Procedure mit scripts/ und Fallback references/manual-extract.md; skill_manage(action='patch'|'create') zur Laufzeit.
Blog-Bundle: blog-workflow — seo-keyword-research, outline-generator, code-example-validator, bilingual-checker, publish-to-platform; SEO zuerst, Code validieren, bilinguale Titel.
GitHub Stars: Hermes Agent Anfang 2026 160k+ in zwei Monaten — schnellstes AI-Agent-OSS-Wachstum.
Level 0 Budget: name+description aller Skills ~3K Token — erste Kosten-Schranke.
GEPA-Kosten: $2–10/Lauf, sessiondb-Trajektorien ueberlegen synthetic.
Cross-Platform: kevinnft/ai-agent-skills — 191 Skills, 28 Kategorien.
SEO-Nische: GEPA prompt evolution, agentskills.io SKILL.md, hermes skills tap publish.
Hinweis: description ideal Englisch oder zweisprachig — LLM-Matching praeziser. Session-Traces auf Cloud-Mac: Verarbeitungsverzeichnis und DSGVO-Rechtsgrundlage klaeren.
Alternativen im Vergleich: MacBook + GEPA — Deckel zu, SQLite-Swap; Linux VPS — kein offizieller macOS-Pfad, kein Metal; Skill Tap + Xcode CI auf einer Maschine — Reboot-Chaos. Fuer 7x24 Gateway, stabile Trajektorien und GEPA-Evolution: KVMNODE Mac Mini M4/M4 Pro Monatsmiete — launchd, sechs Regionen, flexibel Tag/Woche/Monat. Mietpreise, Bestellen, Hilfezentrum; ergaenzt OpenRouter CLI Hermes-Ranking.