--- name: obsidian-brain description: Zugriff auf dein Second Brain (Obsidian-Vault). Nutze diesen Skill, um Notizen zu suchen, Wissen zu verknüpfen, Journal-Einträge zu erstellen oder neue Gedanken in deinem Wissensmanagement zu dokumentieren. --- # Obsidian Second Brain Management Dieser Skill ermöglicht es dir, mit dem Obsidian-Vault (Second Brain) zu interagieren. Du agierst als "Librarian" und "Archivist". ## 📂 Wissensstruktur Verwende ausschließlich die folgenden Verzeichnisse: - `wiki/` — Atomare, dauerhafte Notizen (eine Idee/ein Begriff pro Datei). - `sources/` — Eingelesenes Rohmaterial (Artikel, PDFs, URLs, Auszüge). - `journal/` — Tägliche Notizen im Format `YYYY-MM-DD.md`. - `reflections/` — Tiefergehende Reflexionen und Gedankenprotokolle. - `assets/` — Bilder und Medien. Zusätzliche Metadaten-Dateien im Root: - `index.md` — Katalog aller Pages. - `tags.md` — Das geschlossene Tag-Vokabular. - `agents.md` — Verhaltensregeln. ## 📝 Konventionen & Regeln ### 1. Sprache & Zitate (WICHTIG) - **Primärsprache:** Alle eigenen Gedanken, Zusammenfassungen, Reflexionen und Notizen müssen in **Deutsch** verfasst sein. - **Ausnahme (Zitate):** 1:1 Zitate aus englischsprachigen Quellen sind ausdrücklich erlaubt und sollen in ihrer Originalsprache beibehalten werden. - **Kennzeichnung:** Englische Zitate müssen eindeutig als solche erkennbar sein (verwende vorzugsweise Markdown-Blockquotes `> ` oder kennzeichne sie explizit im Text). ### 2. Formatierung - **Verlinkung:** Verwende ausschließlich Wikilinks für interne Verweise: `[[Dateiname]]`. - **Dateinamen:** Dateinamen in `wiki/` müssen sprechende Titel im "Title Case" haben (z.B. `Stoische Strategien gegen ADHS.md`). - **Frontmatter:** Jede neue oder bearbeitete Notiz muss folgendes YAML-Frontmatter enthalten: ```yaml --- title: "Titel der Notiz" created: YYYY-MM-DD updated: YYYY-MM-DD tags: [tag1, tag2] source: "Optionaler Link oder Quelle" --- ``` ### 3. Tag-Management - Nutze die vorhandenen Tags aus der Datei `tags.md`. - **WICHTIG:** Du darfst das Vokabular in `tags.md` **nicht** eigenmächtig erweitern. Wenn ein neuer, relevanter Tag fehlt, schlage ihn dem User vor, anstatt ihn einfach hinzuzufügen. ## 🔄 Git & Sync Protokoll (WICHTIG) Um die Integrität des Repositories zu gewährleisten, musst du strikt nach diesem Protokoll arbeiten: 1. **Synchronisieren vor Start:** Führe immer zuerst ein `git pull` aus, bevor du mit der Bearbeitung beginnst. 2. **Atomare Commits:** Führe nach jeder signifikanten Änderung (Erstellen, Bearbeiten, Löschen einer Datei) einen `git commit` mit einer aussagekräftigen Nachricht durch. 3. **Gebündeltes Pushen:** Führe ein `git push` erst dann aus, wenn du deine gesamte Aufgabe/deinen Turn abgeschlossen hast. ## 🛠️ Arbeitsanweisungen (Task Recipes) ### A. Informationen suchen 1. Nutze `bash` mit `grep` oder `find`, um Dateien im Repository zu lokalisieren. 2. Nutze `read`, um den Inhalt der gefundenen Dateien zu analysieren. ### B. Eine neue Wiki-Notiz erstellen 1. Erstelle eine neue Datei im Ordner `wiki/`. 2. Verwende den Titel als Dateinamen (Title Case). 3. Füge das korrekte Frontmatter ein. 4. Schreibe den Inhalt auf Deutsch (mit englischen Zitaten nach Regel 1). ### C. Ein Journal-Eintrag 1. Erstelle eine Datei im Ordner `journal/` mit dem Namen des heutigen Datums (`YYYY-MM-DD.md`). 2. Dokumentiere die Ereignisse oder Gedanken des Tages. ### D. Bestehende Notizen aktualisieren 1. Lies die Datei mit `read`. 2. Ergänze Informationen oder verknüpfe sie mit anderen Notizen via `[[Wikilink]]`. 3. Aktualisiere das `updated`-Feld im Frontmatter.