Hermes-Gespräche automatisch in Obsidian-Notizen verwandeln


Jedes längere Gespräch mit einem AI-Agenten hinterlässt Erkenntnisse: ein Debugging-Trick, eine Projektkonvention, eine halb ausgereifte Idee, eine Buchempfehlung. Meist bleiben diese Informationen im Chat-Fenster gefangen und verschwinden, sobald die Session endet. Hermes Agent ist anders – es speichert bereits das Wichtige durch persistent memory und einen FTS5-Cross-Session-Recall. Der nächste logische Schritt besteht darin, dieses erfasste Wissen in echte Notizen innerhalb von Obsidian, Ihrer lokalen Wissensbasis, zu verwandeln.

Dieser Artikel zeigt, wie Sie eine vollständig automatisierte Pipeline aufbauen, die wertvolle Fragmente aus Hermes-Gesprächen in einem Obsidian-Vault organisiert und durchsuchbar ablegt – ohne manuelles Kopieren und Einfügen.

Hero image: Writing notes while using a laptop at a desk von Shixart1985, CC BY 2.0, via Wikimedia Commons.


Warum Hermes + Obsidian

Hermes ist darauf ausgelegt, dass sich ein Agent über Zeit merkt und verbessert. Die Memory-Schicht speichert zwei kompakte Dateien in ~/.hermes/memories/:

  • MEMORY.md — Umgebungsfakten, Projektkonventionen, gelernte Lektionen.
  • USER.md — Ihre Präferenzen, Kommunikationsstil, Identität.

Das ist nützlicher Kontext innerhalb von Hermes, bleibt aber agenten-zentriert. Obsidian bietet Ihnen ein menschlich-zentriertes Second Brain: Markdown-Dateien, Wikilinks, Graph-Ansicht, Volltextsuche und Plugins. Werden beide Systeme verbunden, wird das Lernen Ihres Agents zu Ihrer persönlichen Wissensbasis.

Wenn Sie neu bei Hermes sind, starten Sie mit der Installationsanleitung und den v0.19.0 Release Notes, um die neuesten Memory-, MCP- und Cron-Funktionen zu nutzen.


Die Pipeline: Erfassen, Destillieren, Synchronisieren

Eine zuverlässige Auto-Notes-Pipeline hat drei Stufen:

Stage Was passiert Hermes-Feature
Erfassen Gespräche und Entscheidungen werden bewahrt persistent memory + Session-History
Destillieren Roh-Fragmente werden zu sauberen Notizen LLM-Zusammenfassung, Skills oder Cron-Jobs
Synchronisieren Notizen landen im richtigen Obsidian-Ordner Datei-Tool, MCP-Obsidian-Server oder eigener Skill

Diese Stufen können beliebig kombiniert werden. Nachfolgend drei praktische Muster, vom einfachsten zum vollautomatischen.


Muster 1: Sofortiges Erfassen mit einem eigenen /memo-Skill

Der schnellste Einstieg ist ein Slash-Command-Skill, der eine kurze Notiz an Ihren Obsidian-Inbox anhängt. Erstellen Sie ~/.hermes/skills/memo/SKILL.md:

---
name: memo
description: Fügt eine kurze Notiz an die Obsidian-Inbox an.
---

Wenn der Benutzer `/memo [Text]` ausführt, hänge den Text an
`~/Documents/Obsidian Vault/Inbox.md` mit einer Zeitstempel-Überschrift an
und bestätige die Zeilenanzahl.

Nach der Installation des Skills können Sie eingeben:

/memo Die Postgres-Migration ist fehlgeschlagen, weil der Enum-Typ bereits existierte. Fix: zuerst type droppen.

Hermes schreibt das Snippet sofort in Ihren Vault. Das ist noch nicht vollautomatisch, aber schneller als das Wechseln zwischen Apps und hält die Inbox während eines Gesprächs am Laufen. Mehr zu Skills finden Sie in der Skills-System-Dokumentation.


Muster 2: Nächtlicher Digest mit Cron und Datei-Ausgabe

Für automatische Zusammenfassungen planen Sie einen Cron-Job, der aktuelle Sessions liest, die nicht-flüchtigen Erkenntnisse destilliert und eine datierte Markdown-Datei schreibt. Hermes hat ein eingebautes Cron-System, das mit geladenen Skills ausgeführt werden kann.

Beispiel für die Erstellung über die CLI:

hermes cron create "0 22 * * *" \
  "Review today's Hermes sessions, extract lessons, decisions, and open questions, then write a dated digest to ~/Documents/Obsidian Vault/Daily/$(date +%Y-%m-%d).md" \
  --skill memo

Der Cron-Job läuft in einer neuen Hermes-Session mit dem geladenen memo-Skill. Da er Zugriff auf das Datei-Tool hat, kann er die datierte Notiz unter Daily/ anlegen. Mit --deliver local schreibt er die Datei lautlos und meldet sich nur bei Fehlern.

Wichtige Tipps für Cron-Digests:

  • Flüchtigen Smalltalk herausfiltern. Geben Sie im Prompt an, dass Begrüßungen, Tool-Wiederholungen und halbgarre Spekulation ignoriert werden sollen.
  • Frontmatter verwenden. Bitten Sie Hermes, YAML-Frontmatter mit date, tags: [hermes-digest] und source: hermes-session zu schreiben, damit Obsidian-Dataview-Abfragen die Einträge anzeigen können.
  • Begrenzt halten. Beschränken Sie den Digest auf die 5–7 wichtigsten Erkenntnisse, damit die Notiz lesbar bleibt.

Muster 3: MCP-Obsidian-Server für strukturierte Notiz-Operationen

Die tiefste Integration nutzt Hermes’ MCP-Support und einen Obsidian-MCP-Server. Sobald der Server registriert ist, erhält Hermes Tools zum Lesen, Suchen, Erstellen, Anhängen und Bearbeiten von Notizen in einem bestimmten Vault. Aktuelle Hermes-Arbeiten (siehe PR #73006) verbessern die Multi-Vault-Auswahl, indem Sie OBSIDIAN_VAULT_PATH setzen oder einen expliziten Vault-Namen übergeben können.

Ein typischer MCP-Konfigurationsblock in config.yaml sieht so aus:

mcp:
  servers:
    obsidian:
      command: npx
      args:
        - "-y"
        - "obsidian-mcp-server"
      env:
        OBSIDIAN_VAULT_PATH: "~/Documents/Obsidian Vault"

Exakte Paketnamen und Argumenten hängen vom gewählten Obsidian-MCP-Server ab. Behandeln Sie das README des Servers als maßgebliche Quelle für Befehl und Umgebungsvariablen.

Mit aktiviertem Server können Sie Hermes in natürlicher Sprache ansprechen:

Create a note called "Auth Refactor Decisions" in my project folder and summarize the key points from our last three sessions.

Hermes ruft die MCP-Tools auf, um Sessions zu durchsuchen, den Inhalt zu synthetisieren und die Notiz zu erstellen. Dieses Muster zeigt sich besonders, wenn Sie strukturierte Notiz-Operationen benötigen – Inhalte zwischen Ordnern verschieben, Projektdokumente aktualisieren oder ein Zettelkasten pflegen.


Den Vault organisieren

Eine gute Ordnerstruktur verhindert, dass automatisch erzeugte Notizen zu Rauschen werden:

Obsidian Vault/
├── Inbox/              # Roh-Snippets aus /memo
├── Daily/              # Cron-Digests (YYYY-MM-DD.md)
├── Projects/           # pro Projekt destillierte Notizen
├── People/             # Benutzerpräferenzen, Entscheidungen, Kontext
└── Sources/            # externe Links und Referenzen

Verwenden Sie Obsidian-Templates oder das Templater-Plugin, um Frontmatter zu normalisieren. Eine einfache Digest-Vorlage:

---
date: {{date}}
source: hermes-digest
tags: [hermes, daily-notes]
---

# {{date}} — Hermes Digest

## Key decisions

## Lessons learned

## Open questions

## Raw snippets

Wenn Hermes die Datei schreibt, bitten Sie es, die einzelnen Abschnitte auszufüllen. Das Ergebnis ist eine Notiz, die Sie in Minuten statt in Stunden Chat-Verlauf durchforsten können.


Ein kompletter Tages-Workflow

So greifen die Bausteine über einen typischen Tag ineinander:

  1. Morgens: Sie bitten Hermes, den Tag zu planen. Es schreibt Aufgaben in Ihre Projekt-Notiz und merkt sich Ihre Prioritäten in MEMORY.md.
  2. Während der Arbeit: Sie werfen schnelle /memo-Erfassungen in die Inbox, während Sie debuggen oder recherchieren.
  3. Abends: Ein Cron-Job läuft um 22:00 Uhr, liest die Sessions des Tages und schreibt einen datierten Digest nach Daily/2026-07-31.md.
  4. Wöchentliches Review: Ein zweiter Cron-Job am Sonntag fasst die Digests der Woche zu Weekly/2026-W31.md zusammen und hebt wiederkehrende Themen hervor.

Der wöchentliche Job kann so einfach sein wie:

hermes cron create "0 20 * * 0" \
  "Read ~/Documents/Obsidian Vault/Daily/2026-*.md, summarize the week, and write Weekly/2026-W31.md" \
  --skill memo

Datenschutz und Sicherheit

Da Notizen Code, Credentials oder persönliche Meinungen enthalten können, sollten Sie diese Schutzmaßnahmen beachten:

  • Vault-Zugriff ist lokal. Ihre Notizen verlassen Ihren Rechner nicht, es sei denn, Sie synchronisieren Obsidian selbst.
  • Vor dem Schreiben filtern. Geben Sie im Cron-Prompt immer an, dass API-Keys, Tokens und private Nachrichten ausgeschlossen werden sollen.
  • MCP-Server lokal betreiben. Stellen Sie einen Obsidian-MCP-Server nicht über das Netzwerk zur Verfügung.
  • Digests reviewen. Automatisch erzeugte Notizen sind ein Ausgangspunkt, kein dauerhaftes Archiv. Löschen oder verfeinern Sie alles, das nicht passt.
  • Einen dedizierten Vault oder Ordner verwenden. Isolieren Sie Hermes-generierte Inhalte, bis Sie dem Workflow vertrauen.

Troubleshooting

Symptom Mögliche Ursache Lösung
Notizen werden nicht geschrieben Hermes kann den Vault-Pfad nicht auflösen OBSIDIAN_VAULT_PATH als absoluten Pfad setzen
Cron-Job startet nie Modell-/Provider-Drift-Guard cron.model in config.yaml oder pro Job fixieren
Digests sind zu lang Prompt fehlt Längenbegrenzung „Nur die 5 wichtigsten Erkenntnisse“ in den Cron-Prompt aufnehmen
Doppelte Notizen Cron verwendet relative Pfade mit falscher cwd In Datei-Operationen absolute Pfade nutzen

Für das Fixieren des Cron-Modells siehe die Scheduled-Tasks-Dokumentation.


Was kommt als Nächstes

Die Grenze zwischen „mit einer AI sprechen“ und „eine Wissensbasis pflegen“ verschwimmt zunehmend. Hermes liefert die Bausteine – persistent memory, Session-Recall, Skills, Cron und MCP –, um diese Lücke zu schließen. Obsidian bietet Ihnen Eigentum und Struktur. Zusammen verwandeln sie flüchtige Gespräche in ein dauerhaftes, durchsuchbares Second Brain.

Wenn Sie Hermes vor dem Einsatz mit anderen Agenten vergleichen möchten, sehen Sie sich unsere Vergleichsseite an. Für Hilfe bei der Einrichtung ist die Installationsanleitung der schnellste Weg zu einem funktionierenden Agenten.