Die meisten Leute, die Hermes Agent entdecken, verbringen die erste Woche verwirrt.
Nicht, weil Hermes kompliziert ist.
Sondern weil noch niemand den vollständigen Leitfaden geschrieben hat, der dich in einem Rutsch vom Nullwissen zu einem voll einsatzfähigen, autonomen Agentensystem führt.
Das ist dieser Leitfaden.
Am Ende dieses Masterkurses wirst du Hermes installiert, deinen ersten Agenten konfiguriert, deine erste Fähigkeit (Skill) gebaut, deinen ersten MCP-Server verbunden, einen persistenten Speicher eingerichtet, deinen ersten Workflow automatisiert und einen Multi-Agenten-Betrieb bereitgestellt haben, der ohne dich läuft.
Jeder Abschnitt baut auf dem vorherigen auf. Lies es beim ersten Mal der Reihe nach. Kehre später zu bestimmten Abschnitten zurück, wenn du sie nachschlagen musst.
Abschnitt 1: Was Hermes Agent eigentlich ist
Bevor du etwas installierst, verstehe, womit du baust.
Hermes Agent ist ein quelloffenes, autonomes KI-Agent-Framework. Es ist kein Chatbot. Es ist kein Wrapper um ein bestehendes Tool. Es ist eine Infrastruktur zum Erstellen von Agenten, die dauerhaft arbeiten, sich an alles über Sitzungen hinweg erinnern, wiederverwendbare Workflows ausführen und autonom nach Zeitplan laufen.
Die vier Eigenschaften, die Hermes von jedem anderen Agent-Framework unterscheiden:
Persistenter Speicher. Die meisten KI-Agenten vergessen alles, wenn du die Sitzung schließt. Hermes erinnert sich. Jede Unterhaltung, jede Aufgabe, jede Ausgabe, jede Entscheidung wird in einer Speicherschicht abgelegt, die unbegrenzt bestehen bleibt. Der Agent, mit dem du heute interagierst, weiß alles, was in jeder Sitzung davor passiert ist.
Skill-System. Hermes führt wiederverwendbare Workflow-Dateien aus, die Skills genannt werden. Du schreibst einen Skill einmal als einfache Markdown-Datei, die beschreibt, was der Agent tun soll. Jeder darauffolgende Aufruf verwendet diesen Skill, ohne die Logik neu aufzubauen. Dein Betrieb wird mit jedem Skill, den du hinzufügst, schneller und konsistenter.
Geplante Automatisierung. Hermes läuft nach einem konfigurierbaren Zeitplan, ohne dass du etwas initiieren musst. Morgen-Briefings. Nächtliche Inhaltsverarbeitung. Stündliche Quellenüberwachung. Alles feuert automatisch zu den von dir konfigurierten Zeiten.
MCP-Integration. Hermes verbindet sich mit Model Context Protocol (MCP)-Servern, die ihm Zugang zu echten Werkzeugen geben. Dateisysteme. Datenbanken. Websuche. APIs. Externe Dienste. Jede MCP-Verbindung verwandelt Hermes von einem Sprachmodell in einen Agenten, der in der realen Welt handelt.
Diese vier Eigenschaften zusammen ergeben etwas qualitativ anderes als jede einzelne KI-Interaktion.
Ein Hermes-Agent ist kein Werkzeug, das du benutzt.
Es ist ein System, das operiert.
Abschnitt 2: Installation und Ersteinrichtung
Voraussetzungen:
Node.js Version 18 oder höher. Git. Ein Terminal, mit dem du dich wohlfühlst.
Überprüfe deine Node.js-Version:
node --version
Wenn du Node.js installieren oder aktualisieren musst, besuche nodejs.org und lade die aktuelle LTS-Version herunter.
Installiere Hermes:
git clone https://github.com/hermes-agent/hermes
cd hermes
npm install
Konfiguriere deine Umgebung:
cp .env.example .env
Öffne die .env-Datei und konfiguriere deinen Modellanbieter:
Primäre Modellkonfiguration
MODEL_PROVIDER=anthropic
MODEL_NAME=claude-opus-4-5
ANTHROPIC_API_KEY=dein-anthropic-api-schlüssel
Alternative: DeepSeek für den kostenlosen Betrieb nutzen
MODEL_PROVIDER=deepseek
MODEL_NAME=deepseek-chat
DEEPSEEK_API_KEY=dein-deepseek-schlüssel
Speicherkonfiguration
MEMORY_BACKEND=sqlite
MEMORY_PATH=./data/memory.db
Planer (Scheduler)
ENABLE_SCHEDULER=true
SCHEDULER_TIMEZONE=Europe/Berlin
Protokollierung
LOG_LEVEL=info
LOG_PATH=./logs/hermes.log
Starte Hermes:
npm run start
Du solltest eine Ausgabe sehen, die bestätigt, dass Hermes läuft:
[Hermes] Speicher-Backend: SQLite initialisiert
[Hermes] Skill-Verzeichnis: ./skills geladen
[Hermes] Planer: aktiviert
[Hermes] Agent bereit. Warte auf Anweisungen.
Hermes läuft jetzt mit persistentem Speicher und aktiviertem Planer.
Überprüfe die Installation:
Gib deine erste Nachricht ein:
Hallo. Was weißt du über dich selbst?
Hermes sollte mit einer Beschreibung seiner Konfiguration, seines Speicherstatus und der verfügbaren Skills antworten.
Abschnitt 3: Die Dateiarchitektur verstehen
Bevor du etwas baust, verstehe, wo alles lebt.
hermes/
skills/
[dein-skill-name].md
data/
memory.db
processed/
outputs/
logs/
hermes.log
config/
sources.json
schedule.json
CLAUDE.md
.env
package.json
skills/ ist der Ort, an dem jeder von dir erstellte Workflow lebt. Jeder Skill ist eine Markdown-Datei. Hermes liest diese Dateien und führt die Workflows aus, die sie beschreiben.
data/ ist der Ort, an dem Hermes alles speichert, was es verarbeitet. memory.db ist die SQLite-Datenbank, die den persistenten Speicher antreibt. processed/ enthält Elemente, die verarbeitet wurden. outputs/ enthält generierte Inhalte.
logs/ enthält Betriebsprotokolle. Überprüfe hermes.log, wenn etwas nicht wie erwartet funktioniert.
config/ enthält deine Konfigurationsdateien. sources.json definiert deine Inhaltsquellen. schedule.json definiert, wann automatisierte Workflows ausgeführt werden.
CLAUDE.md ist die wichtigste Datei in der gesamten Installation. Sie sagt Hermes alles darüber, wer du bist, was du tust und wie du arbeiten möchtest. Diese erstellen wir in Abschnitt 4.
Abschnitt 4: Deine CLAUDE.md schreiben
Die CLAUDE.md ist die Betriebsverfassung deines Hermes-Agenten.
Jeder Skill liest sie vor der Ausführung. Jeder automatisierte Workflow nutzt sie als Kontext. Jede Ausgabe wird von ihr geprägt.
Eine schlecht geschriebene CLAUDE.md produziert generische Ausgaben.
Eine präzise geschriebene CLAUDE.md produziert Ausgaben, die sich anfühlen, als wären sie von jemandem gemacht, der deinen Betrieb von innen heraus kennt.
Hier ist die vollständige Vorlage:
Hermes Agent — CLAUDE.md
Identität
Name: [DEIN NAME ODER MARKE]
Rolle: [WAS DU MACHST]
Primäre Plattform: [WO DU VERÖFFENTLICHST]
Zielgruppe: [WEN DU BEDIENST]
Inhalts- und Arbeitsschwerpunkt
Primäre Themen: [LISTE DEINE HAUPTTHEMEN AUF]
Inhaltsformate: [WAS DU ERSTELLST]
Stimme und Ton: [WIE DU KOMMUNIZIERST]
Was du niemals tust: [SPEZIFISCHE DINGE, DIE DU VERMEIDEST]
Aktuelle Projekte
[PROJEKT 1]: [EINSATZBESCHREIBUNG]
Status: [AKTIV/AUSSTEHEND/ABGESCHLOSSEN]
Nächste Aktion: [SPEZIFISCHER NÄCHSTER SCHRITT]
[PROJEKT 2]: [EINSATZBESCHREIBUNG]
Status: [AKTIV/AUSSTEHEND/ABGESCHLOSSEN]
Nächste Aktion: [SPEZIFISCHER NÄCHSTER SCHRITT]
Aktuelle Prioritäten
- [DAS WICHTIGSTE GERADE JETZT]
- [DAS ZWEITWICHTIGSTE]
- [DAS DRITTWICHTIGSTE]
Inhaltsstandards
Eine großartige Ausgabe: [SPEZIFISCHE BESCHREIBUNG]
Eine akzeptable Ausgabe: [MINDESTSCHWELLE]
Eine abgelehnte Ausgabe: [WAS DURCHFÄLLT]
Quellen, denen ich vertraue
[LISTE SPEZIFISCHER PUBLIKATIONEN, KANÄLE, PERSONEN]
Was ich spezifisch nicht möchte
[LISTE THEMEN, FORMATE ODER ANSÄTZE, DIE VERMIEDEN WERDEN SOLLEN]
Speicherregeln
- Speichere jede bedeutende Entscheidung mit Begründung
- Verfolge alle veröffentlichten Inhalte mit Leistungsnotizen
- Merke dir Bewertungen der Quellenqualität
- Wiederhole niemals Inhalte derselben Quelle innerhalb von 72 Stunden
Ausgaberegeln
- Speichere alle generierten Inhalte in data/outputs/
- Datumsstempel jede Datei: JJJJ-MM-TT-[typ]-[thema].md
- Protokolliere alle Vorgänge in logs/hermes.log
- Markiere alles, was vor der Veröffentlichung eine menschliche Überprüfung erfordert
Aktualisierungsplan
Überprüfe und aktualisiere diese Datei: [DEIN ZEITPLAN]
Nimm dir 30 Minuten Zeit, um dies vollständig auszufüllen, bevor du irgendwelche Skills baust. Alles, was nachfolgt, hängt von der Qualität dieses Dokuments ab.
Abschnitt 5: Deinen ersten Skill bauen
Ein Skill ist eine einfache Text-Markdown-Datei, die einen Workflow beschreibt, den Hermes ausführt.
Das Skill-Format hat vier erforderliche Abschnitte:
skill-name
Zweck
[Ein Satz, der beschreibt, was dieser Skill tut]
Auslöser
[Wie man ihn aufruft – manuell oder nach Zeitplan]
Prozess
[Schritt-für-Schritt-Anweisungen, was Hermes tut]
Ausgabe
[Was der Skill produziert und wo er es speichert]
Lass uns deinen ersten echten Skill bauen: ein Morgen-Briefing, das deine konfigurierten Quellen liest und eine strukturierte Zusammenfassung liefert.
Erstelle skills/morgen-briefing.md:
morgen-briefing
Zweck
Generiere ein strukturiertes morgendliches
Intelligence-Briefing aus allen konfigurierten
Quellen und speichere es im Ausgabeordner.
Auslöser
Geplant täglich um 6:00 Uhr.
Manuell: "Morgen-Briefing ausführen" oder "Mein Briefing erstellen"
Prozess
- Lies die CLAUDE.md für den vollständigen Kontext darüber, wer ich bin und welche Themen mir wichtig sind.
- Lies config/sources.json für alle konfigurierten Quellen.
- Für jede Quelle in meiner Liste der primären Themen: Suche mit Websuche nach bedeutenden Entwicklungen der letzten 24 Stunden.
Filtere Ergebnisse mit diesen Kriterien:
EINSCHLIEßEN: Neue Ankündigungen, bedeutende Updates,
Forschungsergebnisse, strategische Schritte wichtiger Akteure
AUSSCHLIEßEN: Aufgewärmte Inhalte, Meinungsbeiträge ohne
neue Informationen, alles, was ich basierend auf meinen
CLAUDE.md-Präferenzen als Rauschen einstufen würde
- Überprüfe den Speicher auf alles Relevante aus vorherigen Sitzungen, das mit den heutigen Nachrichten zusammenhängt.
- Generiere das Briefing in diesem Format:
Morgen-Briefing — [DATUM]
DAS EINE DING
[Die wichtigste Entwicklung heute und warum sie
speziell für meine Arbeit relevant ist]
WAS PASSIERT IST
[3-7 bedeutende Punkte, jeder 2-3 Sätze]
WAS ZU BEOBACHTEN IST
[1-2 sich entwickelnde Situationen, die eine Überwachung wert sind]
AUS DEM SPEICHER
[Jeder relevante Zusammenhang zu etwas, das
in früheren Sitzungen gespeichert wurde]
HEUTIGER SCHWERPUNKT
[Einzelne empfohlene Priorität basierend auf dem Briefing]
- Speichere das Briefing unter: data/outputs/[DATUM]-morgen-briefing.md
- Speichere die Zusammenfassung im Speicher mit dem Tag: taegliches-briefing
Ausgabe
Strukturierte Briefing-Datei im Ausgabeordner.
Speichereintrag mit Tag: taegliches-briefing
Protokolleintrag in hermes.log
Teste deinen ersten Skill:
Führe Morgen-Briefing aus
Beobachte, wie Hermes jeden Schritt ausführt, nach Informationen sucht und dein erstes automatisiertes Briefing erstellt.
Abschnitt 6: Das Speichersystem
Speicher ist das, was Hermes von einem fähigen Werkzeug in ein sich selbst verstärkendes System verwandelt.
Zu verstehen, wie Speicher funktioniert, ermöglicht es dir, Skills zu entwerfen, die mit der Zeit immer intelligenter werden.
Wie Hermes Speicher ablegt:
Jeder bedeutende Vorgang erstellt einen Speichereintrag in der SQLite-Datenbank. Jeder Eintrag hat:
- Inhalt: was gespeichert wurde
- Tags: Kategorien für den Abruf
- Zeitstempel: wann er erstellt wurde
- Quelle: welcher Skill ihn erstellt hat
- Relevanzwert: aktualisiert basierend darauf, wie oft er abgerufen wird
Wie Hermes Speicher abruft:
Wenn ein Skill ausgeführt wird, durchsucht Hermes automatisch den Speicher nach relevantem Kontext, bevor er mit der Ausführung beginnt. Die Suche verwendet semantische Ähnlichkeit, sodass verwandte Konzepte auftauchen, selbst wenn die genauen Schlüsselwörter nicht übereinstimmen.
Skills für den Speicher entwerfen:
Füge in jeden Skill explizite Speicheranweisungen ein:
Speicheranweisungen
SPEICHERE nach Abschluss:
- Wichtigste Erkenntnisse getaggt mit: [relevante-tags]
- Getroffene Entscheidungen getaggt mit: entscheidung
- Produzierte Ausgaben getaggt mit: ausgabe
RUFE vor dem Start ab:
- Vorherige Ausführungen dieses Skills
- Alle Einträge getaggt mit: [relevante-tags]
- Entscheidungen, die diesen Workflow betreffen
Manuelle Speicheroperationen:
Speichere dies im Speicher: [Informationen] — tagge es als [tag]
Was erinnerst du dich an [Thema]?
Zeige mir alle Speichereinträge der letzten 7 Tage
Welche Entscheidungen wurden gespeichert?
Der Speicher-Verbundeffekt:
Ein Hermes-Agent mit einer Woche Speicher ist nützlich.
Ein Hermes-Agent mit drei Monaten Speicher ist eine andere Kategorie von Werkzeug.
Nach drei Monaten täglichem Betrieb hat Hermes Hunderte von Quellen gelesen, Tausende von Inhalten verarbeitet, Dutzende von Entscheidungen verfolgt und ein detailliertes Bild davon aufgebaut, was in deinem spezifischen Betrieb funktioniert und was nicht.
Jede neue Aufgabe profitiert von diesem angesammelten Kontext.
Abschnitt 7: MCP-Server verbinden
MCP-Server verwandeln Hermes von einem Agenten, der über die Welt nachdenkt, in einen Agenten, der in ihr handelt.
Jede MCP-Verbindung gibt Hermes Zugang zu einem echten Werkzeug. Dateisysteme. Websuche. Datenbanken. APIs. Externe Dienste.
Die wichtigsten MCP-Server installieren:
Dateisystem MCP — lokale Dateien lesen und schreiben
npm install -g @modelcontextprotocol/server-filesystem
Websuche — Echtzeit-Brave-Suche
npm install -g @modelcontextprotocol/server-brave-search
GitHub — Repository-Zugriff
npm install -g @modelcontextprotocol/server-github
Puppeteer — Browser-Automation
npm install -g @modelcontextprotocol/server-puppeteer
Konfiguriere MCP-Verbindungen in deiner .env:
Dateisystem
MCP_FILESYSTEM_PATH=/pfad/zu/deinem/arbeitsverzeichnis
Brave-Suche
MCP_BRAVE_API_KEY=dein-brave-search-api-schlüssel
GitHub
MCP_GITHUB_TOKEN=dein-github-personal-access-token
Puppeteer
MCP_PUPPETEER_HEADLESS=true
Der Dateisystem-MCP:
Die unmittelbar wertvollste Verbindung. Gibt Hermes direkten Lese- und Schreibzugriff auf deine lokalen Dateien.
Sobald die Verbindung steht, kann Hermes:
Dateien lesen, die du in Skill-Anweisungen angibst. Ausgaben direkt in Ordner auf deinem System schreiben. Dateien basierend auf neuen Informationen aktualisieren. Ordner auf neue Inhalte überwachen.
Skills, die den Dateisystem-MCP verwenden:
Prozess
- Lies die Datei unter [PFAD] für den Kontext
- Verarbeite den Inhalt
- Schreibe die Ausgabe nach [AUSGABEPFAD]
- Aktualisiere die Indexdatei unter [INDEXPFAD]
Der Brave-Suche-MCP:
Gibt Hermes Zugang zur Echtzeit-Websuche. Ohne diesen kann Hermes nur über Informationen bis zu seinem Trainings-Cutoff nachdenken. Damit durchsucht Hermes das Live-Web nach aktuellen Informationen.
Jeder Recherche-, Überwachungs- und Briefing-Skill profitiert von der Brave-Suche.
Hole dir deinen kostenlosen Brave-Suche-API-Schlüssel unter brave.com/search/api. Der kostenlose Tarif erlaubt 2.000 Abfragen pro Monat.
Der GitHub-MCP:
Gibt Hermes Zugriff auf GitHub-Repositories. Es kann Code lesen, trendende Repos überprüfen, Repositories, denen du folgst, überwachen und Releases verfolgen.
Wertvoll für: Entwickler-Tool-Inhalte, Open-Source-Überwachung, technische Recherche, Repository-Analyse.
Überprüfung der MCP-Verbindungen:
Welche MCP-Server sind derzeit verbunden?
Liste alle verfügbaren Werkzeuge von verbundenen Servern auf.
Hermes sollte jeden verbundenen Server und die Werkzeuge, die jeder bereitstellt, auflisten.
Abschnitt 8: Das Planer-System (Scheduler)
Der Planer verwandelt Hermes von einem Werkzeug, das du benutzt, in ein System, das operiert.
Ohne den Planer: Hermes tut, worum du bittest, wenn du fragst.
Mit dem Planer: Hermes arbeitet kontinuierlich, ob du involviert bist oder nicht.
Konfiguriere deinen Zeitplan:
Erstelle config/schedule.json:
{
"schedules": [
{
"skill": "morgen-briefing",
"cron": "0 6 \ \ *",
"description": "Tägliches Morgen-Briefing um 6:00 Uhr"
},
{
"skill": "quellen-monitor",
"cron": "0 \/2 \ \ \",
"description": "Quellen alle 2 Stunden überprüfen"
},
{
"skill": "inhalts-verarbeiter",
"cron": "0 20 \ \ *",
"description": "Erfasste Inhalte um 20:00 Uhr verarbeiten"
},
{
"skill": "wochenrueckblick",
"cron": "0 19 \ \ 0",
"description": "Wöchentlicher Rückblick jeden Sonntag um 19:00 Uhr"
},
{
"skill": "speicher-konsolidierung",
"cron": "0 23 \ \ *",
"description": "Speichereinträge um 23:00 Uhr konsolidieren"
}
]
}
Cron-Ausdruck-Referenz:
0 6 \ \ * → 6:00 Uhr jeden Tag
0 \/2 \ \ \ → Alle 2 Stunden
0 20 \ \ 1-5 → 20:00 Uhr Montag bis Freitag
0 19 \ \ 0 → 19:00 Uhr jeden Sonntag
0 23 \ \ * → 23:00 Uhr jeden Tag
Die fünf geplanten Workflows, die jeder Hermes-Betrieb braucht:
Morgen-Briefing: Täglich um 6:00 Uhr. Liest Quellen. Erstellt ein Intelligence-Briefing. Setzt den Tagesfokus.
Quellen-Monitor: Alle 2 Stunden. Überprüft konfigurierte Quellen auf neue Inhalte. Fügt zur Verarbeitungswarteschlange hinzu.
Inhalts-Verarbeiter: Täglich um 20:00 Uhr. Verarbeitet alles, was während des Tages erfasst wurde. Erstellt Ausgaben. Aktualisiert den Speicher.
Wochenrückblick: Sonntag 19:00 Uhr. Fasst die Wochenaktivität zusammen. Identifiziert Muster. Generiert Erkenntnisse.
Speicher-Konsolidierung: Täglich um 23:00 Uhr. Überprüft neue Speichereinträge. Entfernt Duplikate. Aktualisiert Relevanzwerte.
Überwachung der geplanten Ausführung:
Zeige mir die geplanten Vorgänge für heute
Was wurde in den letzten 24 Stunden ausgeführt?
Zeige mir das Ausführungsprotokoll
Abschnitt 9: Einen vollständigen Inhaltsbetrieb aufbauen
Dieser Abschnitt führt dich durch den Aufbau eines vollständigen automatisierten Inhaltsbetriebs mit Hermes. Am Ende wirst du ein System haben, das Quellen überwacht, virale Inhaltsmöglichkeiten identifiziert, Entwürfe erstellt und eine Veröffentlichungswarteschlange automatisch verwaltet.
Schritt 1: Konfiguriere deine Quellen
Erstelle config/sources.json:
{
"sources": [
{
"name": "Anthropic Blog",
"type": "rss",
"url": "https://anthropic.com/news/rss",
"priority": "kritisch",
"check_interval": "1h"
},
{
"name": "GitHub Trending AI",
"type": "web",
"url": "https://github.com/trending/python?since=daily",
"priority": "hoch",
"check_interval": "4h"
},
{
"name": "HackerNews AI",
"type": "web",
"url": "https://news.ycombinator.com",
"priority": "mittel",
"check_interval": "2h"
}
]
}
Schritt 2: Baue den Inhaltsmöglichkeiten-Identifikator
Erstelle skills/inhaltsmoeglichkeit.md:
inhaltsmoeglichkeit
Zweck
Durchsuche alle Quellen nach
Inhaltsmöglichkeiten, die es wert sind,
erstellt zu werden, und füge sie der
Inhaltswarteschlange hinzu.
Auslöser
Läuft, nachdem der Quellen-Monitor neue Inhalte erkannt hat.
Manuell: "Finde Inhaltsmöglichkeiten"
Prozess
- Lies die CLAUDE.md für meine Inhalts-Pfeiler und Zielgruppe.
- Lies alle Elemente, die vom Quellen-Monitor als neu markiert wurden, aus dem Speicher getaggt mit: quellen-monitor-neu.
- Bewerte jedes neue Element:
VIRALES POTENZIAL (1-10):
- Interessiert das meine spezifische Zielgruppe?
- Sind das wirklich neue Informationen oder ein Aufguss?
- Hat das einen Bezug zu einem meiner aktuellen Inhalts-Pfeiler?
- Gibt es einen einzigartigen Blickwinkel, den ich einnehmen kann, den andere noch nicht hatten?
Nur Elemente mit einer Bewertung von 7 oder höher qualifizieren sich als Möglichkeiten.
- Erstelle für jede qualifizierte Möglichkeit einen Eintrag in data/outputs/inhaltswarteschlange.md mit:
- Quelle und Link
- Warum dies eine Möglichkeit ist
- Vorgeschlagener Inhalts-Blickwinkel
- Vorschlag für das Format (Tweet/Thread/Artikel/Video)
- Priorität: dringend/hoch/mittel
- Speichere alle Möglichkeiten im Speicher getaggt mit: inhaltswarteschlange
Ausgabe
Aktualisierte inhaltswarteschlange.md-Datei.
Speichereinträge getaggt mit: inhaltswarteschlange
Schritt 3: Baue den Entwurfsgenerator
Erstelle skills/entwurfsgenerator.md:
entwurfsgenerator
Zweck
Erstelle Inhaltsentwürfe für Elemente
in der Inhaltswarteschlange basierend
auf ihrer Priorität.
Auslöser
Läuft täglich um 14:00 Uhr.
Manuell: "Entwürfe erstellen" oder "Die Top 3 Elemente entwerfen"
Prozess
- Lies die CLAUDE.md für meine Stimme, meinen Ton und meine Inhaltsregeln.
- Lies data/outputs/inhaltswarteschlange.md für ausstehende Elemente.
- Wähle die Top 3 Elemente nach Prioritätsbewertung aus.
- Für jedes ausgewählte Element:
a. Recherchiere das Thema mit der Websuche, um
sicherzustellen, dass die Informationen aktuell
und korrekt sind
b. Überprüfe den Speicher auf frühere Berichterstattung
zu diesem Thema, um Wiederholungen zu vermeiden
c. Erstelle den Entwurf im angegebenen Format:
Für TWEETS:
Befolge das cyrilXBT-Format:
- Ankündigungshaken in GROSSBUCHSTABEN
- Kurze, knappe Zeilen
- Jeder Satz in einer eigenen Zeile
- Lesezeichen setzen + Folge-Aufforderung am Ende
Für THREADS:
- Haken-Tweet
- 5-8 Body-Tweets mit spezifischen Details
- Abschluss mit Handlungsaufforderung
Für ARTIKEL:
- Starker Haken-Absatz
- Problemstellung
- Lösungserklärung
- Umsetzbare Schritte
- Aufforderung zum Folgen
- Speichere jeden Entwurf unter: data/outputs/entwuerfe/[DATUM]-[FORMAT]-[THEMA].md
- Aktualisiere inhaltswarteschlange.md und markiere Elemente als entworfen.
- Speichere Entwurfszusammenfassungen im Speicher getaggt mit: entwurf-erstellt
Ausgabe
Entwurfsdateien in data/outputs/entwuerfe/
Aktualisierte inhaltswarteschlange.md
Speichereinträge getaggt mit: entwurf-erstellt
Schritt 4: Baue den Leistungs-Tracker
Erstelle skills/leistungs-tracker.md:
leistungs-tracker
Zweck
Verfolge die Inhaltsleistung und nutze
die Daten, um zukünftige
Inhaltsentscheidungen zu verbessern.
Auslöser
Manuell: "Leistung für [Inhalt] protokollieren — [Kennzahlen]"
Der Wochenrückblick liest alle Leistungsprotokolle.
Prozess
- Wenn mit Leistungsdaten ausgelöst:
- Speichere die Metriken im Speicher mit der Inhaltsreferenz
- Tag: leistungsprotokoll
- Identifiziere Muster:
- Welche Themen haben diese Woche am besten abgeschnitten?
- Welche Formate hatten die höchste Interaktion?
- Welche Quellen haben die viralsten Inhalte produziert?
- Aktualisiere die Inhalts-Prioritäten in der CLAUDE.md basierend auf Leistungsdaten, wenn Muster klar sind.
- Erstelle sonntags einen wöchentlichen Leistungsbericht.
Ausgabe
Speichereinträge getaggt mit: leistungsprotokoll
Wöchentlicher Leistungsbericht im Ausgabeordner
Abschnitt 10: Multi-Agenten-Betrieb
Ein einzelner Agent Hermes ist mächtig. Multi-Agenten-Hermes ist eine andere Kategorie von Fähigkeit.
Multi-Agenten-Betrieb bedeutet mehrere spezialisierte Hermes-Instanzen, die jeweils einen Bereich deines Betriebs abdecken, Speicher teilen und Ausgaben koordinieren.
Der Vier-Agenten-Inhaltsbetrieb:
Recherche-Agent: Überwacht Quellen, identifiziert Möglichkeiten, führt tiefgehende Recherche durch. Liest nur. Erstellt nie.
Produktions-Agent: Nimmt Rechercheergebnisse und generiert Inhaltsentwürfe. Erstellt nur. Veröffentlicht nie.
Qualitäts-Agent: Überprüft Produktionsausgaben anhand von Standards. Genehmigt oder gibt zur Überarbeitung zurück. Erstellt oder veröffentlicht nie.
Verteilungs-Agent: Nimmt genehmigte Ausgaben und verwaltet den Veröffentlichungszeitplan. Veröffentlicht nur. Erstellt nie.
Einrichten der Multi-Agenten-Konfiguration:
Erstelle separate CLAUDE.md-Dateien für jeden Agenten:
hermes-recherche/
CLAUDE.md ← Recherche-Agenten-Verfassung
skills/ ← Nur-Recherche-Skills
hermes-produktion/
CLAUDE.md ← Produktions-Agenten-Verfassung
skills/ ← Nur-Produktion-Skills
hermes-qualitaet/
CLAUDE.md ← Qualitäts-Agenten-Verfassung
skills/ ← Nur-Qualitäts-Skills
hermes-verteilung/
CLAUDE.md ← Verteilungs-Agenten-Verfassung
skills/ ← Nur-Verteilungs-Skills
Die gemeinsame Speicherschicht:
Konfiguriere alle vier Agenten so, dass sie auf dieselbe SQLite-Datenbank zeigen:
MEMORY_PATH=/shared/hermes-memory.db
Das bedeutet, dass jeder Agent die Ausgaben jedes anderen Agenten liest. Rechercheergebnisse sind für die Produktion sichtbar. Produktionsergebnisse sind für die Qualität sichtbar. Qualitätsgenehmigungen sind für die Verteilung sichtbar.
Das Übergabeprotokoll:
Jeder Agent signalisiert die Bereitschaft zur Übergabe durch Speicher-Tags:
Recherche-Agent schließt Arbeit ab → speichert Ausgabe getaggt mit: bereit-fuer-produktion
Produktions-Agent nimmt getaggte Elemente auf → speichert Ausgabe getaggt mit: bereit-fuer-qualitaet
Qualitäts-Agent genehmigt → speichert Ausgabe getaggt mit: bereit-fuer-verteilung
Verteilungs-Agent veröffentlicht → speichert Ergebnis getaggt mit: veroeffentlicht
Der Orchestrator-Skill:
Erstelle einen Master-Orchestrator-Skill, der die gesamte Pipeline überwacht:
pipeline-orchestrator
Zweck
Überwache alle vier Agenten und stelle
reibungslose Übergaben zwischen den
Pipeline-Stufen sicher.
Auslöser
Läuft alle 30 Minuten.
Prozess
- Überprüfe auf Elemente getaggt mit: bereit-fuer-produktion Wenn gefunden: benachrichtige den Produktions-Agenten
- Überprüfe auf Elemente getaggt mit: bereit-fuer-qualitaet Wenn gefunden: benachrichtige den Qualitäts-Agenten
- Überprüfe auf Elemente getaggt mit: bereit-fuer-verteilung Wenn gefunden: benachrichtige den Verteilungs-Agenten
- Überprüfe auf Elemente, die länger als 4 Stunden in einer Stufe sind Wenn gefunden: markiere als steckengeblieben und melde zur Überprüfung
- Generiere alle 4 Stunden einen Pipeline-Statusbericht
Ausgabe
Pipeline-Status im Speicher getaggt mit: pipeline-status
Warnungen für steckengebliebene Elemente
Stündliches Betriebsprotokoll
Abschnitt 11: Fortgeschrittene Skill-Muster
Wenn dein Hermes-Betrieb reifer wird, wirst du auf Situationen stoßen, die das grundlegende Skill-Format nicht abdeckt. Diese fortgeschrittenen Muster behandeln die häufigsten komplexen Szenarien.
Muster 1: Bedingte Ausführung
Skills, die basierend auf Bedingungen unterschiedliche Wege gehen:
Prozess
- Überprüfe Bedingung: [WAS ZU ÜBERPRÜFEN IST]
- WENN [BEDINGUNG A]: Führe Pfad A aus: [SCHRITTE FÜR PFAD A]
WENN [BEDINGUNG B]:
Führe Pfad B aus:
[SCHRITTE FÜR PFAD B]
WENN KEINS VON BEIDEN:
Melde zur menschlichen Überprüfung und protokolliere den mehrdeutigen Fall.
Muster 2: Wiederholungslogik
Skills, die bei Fehlschlag wiederholt werden sollen:
Prozess
Versuche für jedes Element bis zu 3 Mal Folgendes:
- Versuche: [PRIMÄRER ANSATZ] Wenn erfolgreich: fahre mit der Ausgabe fort Wenn fehlgeschlagen: protokolliere den Fehler und versuche die Alternative
- Alternative: [BACKUP-ANSATZ] Wenn erfolgreich: fahre mit der Ausgabe fort und vermerke, dass die Alternative verwendet wurde Wenn fehlgeschlagen: markiere als fehlgeschlagen und melde zur Überprüfung
Fahre niemals mit unvollständigen oder unsicheren Ausgaben fort.
Muster 3: Qualitätskontrollen
Skills, die Standards durchsetzen, bevor sie eine Ausgabe erzeugen:
Qualitätskontrolle
Bevor du eine Ausgabe speicherst, überprüfe sie anhand dieser Kriterien:
PASS-Kriterien (alle müssen erfüllt sein):
- [CRITERION 1]
- [CRITERION 2]
- [CRITERION 3]
Bei BESTANDEN: Ausgabe speichern und Erfolg protokollieren
Bei NICHT BESTANDEN: identifiziere, welche Kriterien nicht erfüllt wurden, versuche eine Überarbeitung und werte erneut aus. Maximal 2 Überarbeitungsversuche.
Wenn nach 2 Versuchen immer noch nicht bestanden, speichere im Ordner review-needed/ mit Fehlerhinweisen.
Muster 4: Gedächtnisgestützte Ausführung
Fähigkeiten, die mit jedem Durchlauf intelligenter werden:
Gedächtnisgestützter Prozess
Vor der Ausführung abrufen:
- Alle bisherigen Durchläufe dieser Fähigkeit aus dem Gedächtnis
- Leistungsdaten mit dem Tag: [relevant-tag]
- Alle Muster-Notizen aus früheren Durchläufen
Verwende den abgerufenen Kontext, um:
- Ansätze zu vermeiden, die zuvor fehlgeschlagen sind
- Ansätze zu priorisieren, die zuvor erfolgreich waren
- Mustererkenntnisse auf die aktuelle Ausführung anzuwenden
Nach der Ausführung speichern:
- Welcher Ansatz verwendet wurde
- Ob er erfolgreich war
- Alle neuen beobachteten Muster
- Getaggt: [skill-name]-learning
Abschnitt 12: Fehlerbehebung bei häufigen Problemen
Jeder Hermes-Betrieb stößt in den ersten Wochen auf Probleme. Dies sind die häufigsten Probleme und wie man sie behebt.
Problem: Hermes führt keine geplanten Fähigkeiten aus
Überprüfe, ob der Scheduler in deiner .env aktiviert ist:
1ENABLE_SCHEDULER=true
Überprüfe deine Cron-Ausdrücke mit crontab.guru.
Überprüfe die hermes.log auf Scheduler-Fehler:
1tail -f logs/hermes.log
Problem: Der Speicher bleibt nicht zwischen Sitzungen erhalten
Überprüfe, ob der Pfad zur Speicherdatenbank korrekt ist:
1MEMORY_PATH=./data/memory.db
Überprüfe die Dateiberechtigungen für das data-Verzeichnis:
1ls -la data/
Der Hermes-Prozess benötigt Schreibzugriff auf dieses Verzeichnis.
Problem: MCP-Server verbinden sich nicht
Überprüfe, ob der MCP-Server global installiert ist:
1which npx2npx @modelcontextprotocol/server-filesystem --help
Überprüfe, ob deine API-Schlüssel in der .env korrekt gesetzt sind und keine Leerzeichen am Ende haben.
Starte Hermes nach Änderungen an der MCP-Konfiguration neu.
Problem: Die Ausgaben der Fähigkeiten sind qualitativ minderwertig
Die häufigste Ursache ist eine vage CLAUDE.md. Gehe zurück zu Abschnitt 4 und füge in jedem Abschnitt spezifischere Details hinzu.
Überprüfe auch, ob der Abschnitt „Prozess“ der Fähigkeit spezifisch genug ist. Vage Anweisungen führen zu vagen Ausgaben.
Problem: Hermes verwendet veraltete Informationen
Überprüfe, ob der Brave Search MCP verbunden ist:
1Welche MCP-Server sind verbunden?
Wenn Brave Search nicht aufgeführt ist, überprüfe deinen API-Schlüssel und installiere den MCP-Server neu.
Problem: Fähigkeiten werden ausgeführt, aber Ausgaben werden nicht gespeichert
Überprüfe, ob der Filesystem MCP verbunden ist und auf den richtigen Pfad zeigt.
Überprüfe, ob die Ausgabepfade in deinen Skill-Dateien relativ zum Arbeitsverzeichnis sind, in dem Hermes ausgeführt wird.
Abschnitt 13: Messen und Verbessern deines Betriebs
Ein Hermes-Betrieb, der sich im Laufe der Zeit nicht verbessert, nutzt sein Speichersystem nicht richtig.
Die wöchentliche Überprüfungsfähigkeit:
Erstelle skills/weekly-review.md:
1# wöchentliche-überprüfung23## Zweck45Die wöchentlichen Betriebsdaten zusammenfassen und Verbesserungen für die folgende Woche identifizieren.67## Auslöser89Jeden Sonntag um 19 Uhr.10Manuell: „Wöchentliche Überprüfung durchführen“1112## Prozess13141. Alle Speichereinträge der letzten 7 Tage lesen.15162. Skill-Leistung analysieren:17 1. Welche Skills liefen ohne Probleme?18 2. Welche Skills hatten Fehler?19 3. Welche Skills lieferten die besten Ergebnisse?20 4. Welche Skills müssen verbessert werden?21223. Inhaltsleistung analysieren (falls protokolliert):23 1. Welche Inhalte haben am besten abgeschnitten?24 2. Welche Muster zeigen sich bei den Hochleistern?25 3. Welche Themen sollten nächste Woche priorisiert werden?26274. Speicherqualität analysieren:28 1. Werden Speichereinträge korrekt erstellt?29 2. Sind die Abrufergebnisse relevant, wenn Skills ausgeführt werden?30 3. Gibt es Lücken in dem, was gespeichert wird?31325. Verbesserungsvorschläge generieren:33 1. Ein Skill, der diese Woche verbessert werden soll34 2. Ein neuer Skill, der diese Woche gebaut werden soll35 3. Ein Prozess, der optimiert werden soll36 4. Ein Thema, das bei den Inhalten priorisiert werden soll37386. CLAUDE.md mit bestätigten Verbesserungen aktualisieren.3940## Ausgabe4142Wöchentlicher Überprüfungsbericht in data/outputs/4344CLAUDE.md-Aktualisierungen, falls Verbesserungen identifiziert wurden4546Speichereintrag getaggt: weekly-review
Die Kennzahlen, die zählen:
- Skill-Zuverlässigkeitsrate: Wie viel Prozent der geplanten Skills fehlerfrei laufen. Ziel: über 95 %.
- Speicherabruf-Relevanz: Wenn Speicher für einen Skill abgerufen wird, ist er tatsächlich relevant. Wöchentlich überprüfen.
- Ausgabequalitätskonsistenz: Erfüllen die Ausgaben durchgängig deine Standards? Manuell nachverfolgen.
- Betriebsabdeckung: Wie viel Prozent deiner geplanten Arbeitsabläufe sind tatsächlich automatisiert. Mit der Zeit auf 100 % erweitern.
Abschnitt 14: Der 90-Tage-Aufbauplan
Der Aufbau eines ausgereiften Hermes-Betriebs erfordert 90 Tage konsequenter Iteration.
Tage 1 bis 7: Grundlage
Installiere Hermes. Schreibe deine CLAUDE.md. Baue die Fähigkeit für die Morgenbesprechung. Verbinde die Filesystem- und Brave Search-MCP-Server. Führe deine erste geplante Besprechung durch.
Ziel: Hermes läuft zuverlässig und produziert täglich eine nützliche Ausgabe.
Tage 8 bis 30: Kernfähigkeiten
Baue fünf bis acht Kernfähigkeiten für deinen spezifischen Betrieb. Konfiguriere den Scheduler für alle fünf standardmäßigen automatisierten Arbeitsabläufe. Identifiziere den ersten MCP-Server, der für deine Domäne spezifisch ist.
Ziel: Hermes automatisiert 30 % deiner wiederkehrenden Wissensarbeit.
Tage 31 bis 60: Optimierung
Überprüfe die Speicherqualität und verbessere die Speicherkonventionen. Verfeinere die Skill-Ausgaben basierend auf drei bis vier Wochen Ergebnissen. Baue deine ersten fortgeschrittenen Fähigkeiten mit bedingter Ausführung und Qualitätskontrollen.
Ziel: Hermes-Ausgaben erfüllen durchgängig die Qualitätsstandards ohne manuelle Überarbeitung.
Tage 61 bis 90: Multi-Agent
Wenn dein Betrieb es rechtfertigt, entwerfe deine Multi-Agent-Architektur. Erstelle die CLAUDE.md-Dateien für spezialisierte Agenten. Konfiguriere die gemeinsame Speicherschicht. Setze die Orchestrator-Fähigkeit ein.
Ziel: Hermes betreibt einen koordinierten Multi-Agent-Betrieb, der deine komplexesten Arbeitsabläufe von Anfang bis Ende bewältigt.
Die sich kumulierende Realität
Die Entwickler, die heute ihren Hermes-Betrieb starten und 90 Tage lang konsequent betreiben, werden etwas haben, das sich nicht schnell replizieren lässt.
Nicht, weil die Technologie schwer zugänglich ist.
Sondern weil sich die Speicherschicht, die sich über 90 Tage konsequenten Betriebs ansammelt, nicht abkürzen lässt.
Der Hermes-Agent nach 90 Tagen kennt deinen Betrieb. Er weiß, welche Quellen die besten Inhalte für dein Publikum produzieren. Er weiß, welche Ansätze funktioniert haben und welche gescheitert sind. Er kennt deine Stimme, deine Standards und deine Prioritäten, weil er hunderte Male danach gehandelt hat.
Diese angesammelte Intelligenz ist der Burggraben.
Jeden Tag, den du den Betrieb laufen lässt, wird der Graben tiefer.
Jeder Tag, den du mit dem Start wartest, ist ein Tag angesammelter Intelligenz, den du nie zurückbekommst.
Baue das Fundament dieses Wochenende.
Die Fähigkeiten schreibt man an einem Nachmittag.
Der Speicher beginnt sich ab der ersten Sitzung anzusammeln.
Der Zinseszinseffekt beginnt mit dem ersten automatisierten Arbeitsablauf, der ohne dich läuft.
Folge @cyrilXBT für jeden Hermes-Agent-Build, jede Skill-Vorlage und jede Multi-Agent-Architektur, die autonome KI-Betriebe tatsächlich zum Laufen bringt.





