Skip to content

Obsidian-Integration: Pläne automatisch in Ihrer Notiz-Bibliothek speichern

Was Sie lernen werden

  • Genehmigte oder abgelehnte Pläne automatisch in Ihrem Obsidian Vault speichern
  • Die Mechanismen der Frontmatter- und Tag-Generierung verstehen
  • Speicherpfade und Ordner anpassen
  • Backlinks nutzen, um einen Wissensgraphen aufzubauen

Das Problem

Sie überprüfen KI-generierte Pläne in Plannotator, aber nach der Genehmigung „verschwinden" diese Pläne einfach. Sie möchten diese wertvollen Pläne in Obsidian speichern, um sie später nachschlagen und durchsuchen zu können – aber manuelles Kopieren und Einfügen ist mühsam und die Formatierung geht dabei verloren.

Wann Sie diese Funktion nutzen sollten

  • Sie verwenden Obsidian als Wissensmanagement-Tool
  • Sie möchten KI-generierte Implementierungspläne langfristig speichern und überprüfen
  • Sie möchten die Graph-Ansicht und das Tag-System von Obsidian nutzen, um Ihre Pläne zu organisieren

Das Konzept

Die Obsidian-Integration von Plannotator speichert Planinhalte automatisch in Ihrem Obsidian Vault, wenn Sie einen Plan genehmigen oder ablehnen. Das System:

  1. Erkennt Vaults: Liest automatisch alle Vaults aus der Obsidian-Konfigurationsdatei
  2. Generiert Frontmatter: Enthält Erstellungszeit, Quelle und Tags
  3. Extrahiert Tags: Extrahiert automatisch Tags aus Plantiteln und Codeblock-Sprachen
  4. Fügt Backlinks hinzu: Fügt einen [[Plannotator Plans]]-Link ein, um den Aufbau eines Wissensgraphen zu erleichtern

Was ist Obsidian?

Obsidian ist eine Local-First-Notiz-App mit bidirektionalen Links, die das Markdown-Format unterstützt und Beziehungen zwischen Notizen über eine Graph-Ansicht visualisieren kann.

🎒 Voraussetzungen

Stellen Sie sicher, dass Obsidian installiert und konfiguriert ist. Plannotator erkennt automatisch die Vaults auf Ihrem System, aber Sie benötigen mindestens einen Vault, um diese Funktion nutzen zu können.

Schritt-für-Schritt-Anleitung

Schritt 1: Einstellungen öffnen

Klicken Sie in der Plannotator-Oberfläche auf das Zahnrad-Symbol oben rechts, um das Einstellungsfenster zu öffnen.

Sie sollten den Einstellungsdialog mit mehreren Konfigurationsoptionen sehen.

Schritt 2: Obsidian-Integration aktivieren

Suchen Sie im Einstellungsfenster den Abschnitt „Obsidian Integration" und klicken Sie auf den Schalter, um die Funktion zu aktivieren.

Nach der Aktivierung erkennt Plannotator automatisch die Obsidian Vaults auf Ihrem System.

Sie sollten im Dropdown-Menü die erkannten Vaults sehen (z.B. My Vault, Work Notes).

Schritt 3: Vault und Ordner auswählen

Wählen Sie aus dem Dropdown-Menü den Vault aus, in dem Sie Ihre Pläne speichern möchten. Falls kein Vault erkannt wird, können Sie:

  1. Die Option „Custom path..." auswählen
  2. Den vollständigen Pfad zum Vault in das Textfeld eingeben

Geben Sie dann im Feld „Folder" den Namen des Speicherordners ein (Standard ist plannotator).

Sie sollten unten eine Pfadvorschau sehen, die anzeigt, wo die Pläne gespeichert werden.

Schritt 4: Pläne genehmigen oder ablehnen

Nach Abschluss der Konfiguration können Sie KI-generierte Pläne wie gewohnt überprüfen. Wenn Sie auf „Approve" oder „Send Feedback" klicken, wird der Plan automatisch im konfigurierten Vault gespeichert.

Sie sollten in Obsidian eine neu erstellte Datei sehen, deren Dateiname das Format Title - Jan 2, 2026 2-30pm.md hat.

Schritt 5: Gespeicherte Dateien anzeigen

Öffnen Sie die gespeicherte Datei in Obsidian. Sie werden folgenden Inhalt sehen:

markdown
---
created: 2026-01-24T14:30:00.000Z
source: plannotator
tags: [plan, authentication, typescript, sql]
---

[[Plannotator Plans]]

## Implementation Plan: User Authentication

...

Beachten Sie das YAML-Frontmatter am Anfang der Datei, das Erstellungszeit, Quelle und Tags enthält.

Checkliste ✅

  • [ ] Obsidian Integration ist im Einstellungsfenster aktiviert
  • [ ] Ein Vault wurde ausgewählt (oder ein benutzerdefinierter Pfad eingegeben)
  • [ ] Der Ordnername wurde festgelegt
  • [ ] Nach dem Genehmigen oder Ablehnen eines Plans erscheint eine neue Datei in Obsidian
  • [ ] Die Datei enthält Frontmatter und den [[Plannotator Plans]]-Backlink

Frontmatter und Tags im Detail

Frontmatter-Struktur

Jeder gespeicherte Plan enthält die folgenden Frontmatter-Felder:

FeldBeispielwertBeschreibung
created2026-01-24T14:30:00.000ZErstellungszeitstempel im ISO 8601-Format
sourceplannotatorFester Wert zur Kennzeichnung der Quelle
tags[plan, authentication, typescript]Automatisch extrahiertes Tag-Array

Regeln für die Tag-Generierung

Plannotator verwendet die folgenden Regeln zur automatischen Tag-Extraktion:

  1. Standard-Tag: Enthält immer das Tag plannotator
  2. Projektname-Tag: Wird automatisch aus dem Git-Repository-Namen oder Verzeichnisnamen extrahiert
  3. Titel-Schlüsselwörter: Extrahiert bedeutungsvolle Wörter aus der ersten H1-Überschrift (unter Ausschluss gängiger Stoppwörter)
  4. Codesprachen-Tags: Werden aus den Sprachkennzeichnungen von Codeblöcken extrahiert (z.B. typescript, sql). Allgemeine Konfigurationssprachen (wie json, yaml, markdown) werden automatisch herausgefiltert.

Stoppwortliste (werden nicht als Tags verwendet):

  • the, and, for, with, this, that, from, into
  • plan, implementation, overview, phase, step, steps

Tag-Limit: Maximal 7 Tags, sortiert nach Extraktionsreihenfolge.

Dateinamenformat

Der Dateiname verwendet ein gut lesbares Format: Title - Jan 2, 2026 2-30pm.md

TeilBeispielBeschreibung
TitelUser AuthenticationAus H1 extrahiert, auf 50 Zeichen begrenzt
DatumJan 2, 2026Aktuelles Datum
Uhrzeit2-30pmAktuelle Uhrzeit (12-Stunden-Format)

Am Ende jeder Plandatei wird ein [[Plannotator Plans]]-Link eingefügt. Dieser Backlink dient folgenden Zwecken:

  • Wissensgraph-Verbindung: In der Graph-Ansicht von Obsidian sind alle Pläne mit demselben Knoten verbunden
  • Schnelle Navigation: Durch Klicken auf [[Plannotator Plans]] können Sie eine Indexseite erstellen, die alle gespeicherten Pläne zusammenfasst
  • Bidirektionale Links: Auf der Indexseite können Sie über Backlinks alle Pläne einsehen

Plattformübergreifende Unterstützung

Plannotator erkennt automatisch den Speicherort der Obsidian-Konfigurationsdatei auf verschiedenen Betriebssystemen:

BetriebssystemKonfigurationsdateipfad
macOS~/Library/Application Support/obsidian/obsidian.json
Windows%APPDATA%\obsidian/obsidian.json
Linux~/.config/obsidian/obsidian.json

Falls die automatische Erkennung fehlschlägt, können Sie den Vault-Pfad manuell eingeben.

Fehlerbehebung

Problem 1: Vaults werden nicht erkannt

Symptom: Das Dropdown-Menü zeigt „Detecting..." an, aber keine Ergebnisse

Ursache: Die Obsidian-Konfigurationsdatei existiert nicht oder hat ein falsches Format

Lösung:

  1. Stellen Sie sicher, dass Obsidian installiert ist und mindestens einmal geöffnet wurde
  2. Überprüfen Sie, ob die Konfigurationsdatei existiert (siehe Pfade in der obigen Tabelle)
  3. Verwenden Sie „Custom path...", um den Vault-Pfad manuell einzugeben

Problem 2: Datei nach dem Speichern nicht auffindbar

Symptom: Nach der Genehmigung eines Plans erscheint keine neue Datei in Obsidian

Ursache: Falscher Vault-Pfad oder Obsidian wurde nicht aktualisiert

Lösung:

  1. Überprüfen Sie, ob der Vorschaupfad im Einstellungsfenster korrekt ist
  2. Klicken Sie in Obsidian auf „Reload vault" oder drücken Sie Cmd+R (macOS) / Ctrl+R (Windows/Linux)
  3. Überprüfen Sie, ob der richtige Vault ausgewählt ist

Problem 3: Dateiname enthält Sonderzeichen

Symptom: Im Dateinamen erscheinen _ oder andere Ersatzzeichen

Ursache: Der Titel enthält Zeichen, die vom Dateisystem nicht unterstützt werden (< > : " / \ | ? *)

Lösung: Dies ist das erwartete Verhalten. Plannotator ersetzt diese Zeichen automatisch, um Dateisystemfehler zu vermeiden.

Zusammenfassung

Die Obsidian-Integration verbindet Ihren Plan-Review-Workflow nahtlos mit Ihrem Wissensmanagement:

  • ✅ Automatisches Speichern genehmigter oder abgelehnter Pläne
  • ✅ Intelligente Tag-Extraktion für einfaches späteres Auffinden
  • ✅ Frontmatter-Generierung für einheitliches Metadatenformat
  • ✅ Backlinks hinzufügen, um einen Wissensgraphen aufzubauen

Nach einmaliger Konfiguration wird jede Überprüfung automatisch archiviert – kein manuelles Kopieren und Einfügen mehr erforderlich.

Vorschau auf die nächste Lektion

In der nächsten Lektion lernen wir die Bear-Integration.

Sie werden lernen:

  • Wie Sie Pläne in der Bear-Notiz-App speichern
  • Die Unterschiede zwischen Bear- und Obsidian-Integration
  • Wie Sie x-callback-url verwenden, um automatisch Notizen zu erstellen

Anhang: Quellcode-Referenz

Klicken Sie hier, um die Quellcode-Positionen anzuzeigen

Aktualisiert: 2026-01-24

FunktionDateipfadZeilen
Obsidian Vaults erkennenpackages/server/integrations.ts135-175
Plan in Obsidian speichernpackages/server/integrations.ts180-227
Tags extrahierenpackages/server/integrations.ts34-74
Frontmatter generierenpackages/server/integrations.ts81-89
Dateinamen generierenpackages/server/integrations.ts111-127
Obsidian-Einstellungen speichernpackages/ui/utils/obsidian.ts36-43
Settings UI-Komponentepackages/ui/components/Settings.tsx387-491

Wichtige Funktionen:

  • detectObsidianVaults(): Liest die Obsidian-Konfigurationsdatei und gibt eine Liste verfügbarer Vault-Pfade zurück
  • saveToObsidian(config): Speichert den Plan im angegebenen Vault, einschließlich Frontmatter und Backlink
  • extractTags(markdown): Extrahiert Tags aus dem Planinhalt (Titel-Schlüsselwörter, Codesprachen, Projektname)
  • generateFrontmatter(tags): Generiert den YAML-Frontmatter-String
  • generateFilename(markdown): Generiert einen lesbaren Dateinamen

Geschäftsregeln:

  • Maximal 7 Tags (L73)
  • Dateiname auf 50 Zeichen begrenzt (L102)
  • Unterstützt plattformübergreifende Erkennung von Konfigurationsdateipfaden (L141-149)
  • Erstellt automatisch nicht vorhandene Ordner (L208)