feat: initial obsidian-brain skill implementation
This commit is contained in:
@@ -0,0 +1,69 @@
|
|||||||
|
---
|
||||||
|
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.
|
||||||
|
|
||||||
|
## 🛠️ 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.
|
||||||
Reference in New Issue
Block a user