skills/obsidian-brain/SKILL.md
Verwaltet das SvenBrain (Obsidian) als Second Brain. Trigger bei "Zettel anlegen", "ins Brain schreiben", "Brain durchsuchen", "INDEX aktualisieren", "ADR anlegen", "Pattern dokumentieren", "Lesson Learned", "was weiss ich ueber [thema]", "Brain Status", "brain-init", "brain-sync".
npx skillsauth add svenhorvath/vaultkeeper obsidian-brainInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Verwalte das persoenliche Obsidian Brain nach dem PARA + Zettelkasten Hybrid-Prinzip.
Pfade aus ~/.claude/vaultkeeper.local.md lesen (YAML-Frontmatter Feld brain_path).
Fallback-Erkennung:
/Users/svenhorvath/Library/CloudStorage/OneDrive-RegionVorderland-Feldkirch/SvenBrainC:\Users\horvaths\OneDrive - Region Vorderland-Feldkirch\SvenBrainSvenBrain/
├── 00-Inbox/ # Ungefilterte Captures
├── 01-Projects/ # Aktive Projekte mit Endpunkt
├── 02-Areas/ # Laufende Verantwortungsbereiche
├── 03-Resources/ # Referenzwissen
├── 04-Archive/ # Abgeschlossenes
├── 05-Zettelkasten/ # Atomare Wissensnotizen (1 Idee = 1 Notiz)
│ └── INDEX.md # Zentrale Uebersicht aller Zettel
├── 06-People/ # Personen-Notizen
├── 07-Templates/ # Obsidian Templater-Vorlagen
├── 08-Daily/ # Tagesnotizen
└── 09-Meetings/ # Protokolle
Beim Anlegen eines neuen Zettels:
shadow-ai-risiko.md, nicht Shadow AI Risiko.md)---
type: zettel
tags: [max 3-5, hierarchisch z.B. ki/llm, bav/governance]
created: YYYY-MM-DD
updated: YYYY-MM-DD
source: [woher die Erkenntnis stammt]
---
[[link]] ohne Kontext — jeder Link braucht eine Erklaerung durch Platzierung im Satz oder Begruendung| YYYY-MM-DD | dateiname | Titel | tags |Gilt fuer JEDEN Notiz-Typ (Zettel, Daily Note, Meeting, Person, Ressource, MOC):
Vor dem Schreiben bestehende Brain-Eintraege scannen (05-Zettelkasten/INDEX.md, 06-People/, 01-Projects/, 02-Areas/, 03-Resources/) und Treffer als [[dateiname|Anzeigename]] im Text verlinken. Nur verlinken wenn der Eintrag tatsaechlich existiert.
Details in references/vault-conventions.md.
Pruefen ob Obsidian CLI verfuegbar ist (via Bash: obsidian version oder /Applications/Obsidian.app/Contents/MacOS/Obsidian version).
Fuer Details zur CLI-Nutzung: references/cli-usage.md lesen.
| Typ | Tag | Wann |
|---|---|---|
| ADR | #adr | Architektur-Entscheidung getroffen (warum X statt Y) |
| Pattern | #pattern | Wiederverwendbares Muster identifiziert (2+ Projekte) |
| Lesson Learned | #lessons-learned | Aus Fehler/Ueberraschung gelernt |
| Workaround | #workaround | Offizieller Weg geht nicht, Alternative dokumentiert |
| Allgemein | (thematisch) | Nicht-offensichtliche Erkenntnis |
Fuer ADR-Format: references/adr-template.md lesen.
Fuer Pattern-Format: references/pattern-conventions.md lesen.
Zettel werden ausschliesslich innerhalb von /vaultkeeper:brain-sync angelegt, nie direkt. Der brain-sync Skill entscheidet anhand dieser Kriterien was angelegt wird:
Keinen Zettel anlegen bei:
Das Brain ist "Sven 2.0" — ALLES gehoert hier rein. Das Vorderland Vault ist eine Teilmenge des Brains: nur operatives Fach- und Systemwissen fuer den technischen Support.
Nach dem Anlegen eines Zettels immer pruefen:
/vaultkeeper:vault)"Vault-relevante Wissensdomaenen: V-DOK, WebOffice, VertiGIS FM, Power Platform, SharePoint, n8n, DKM, Bauamt-Prozesse, Workarounds/Troubleshooting.
Zum Suchen im Brain:
obsidian search query="suchbegriff" oder obsidian search:context query="suchbegriff"05-Zettelkasten/ und INDEX.mdreferences/vault-conventions.md — Detaillierte Linking-Regeln, Tag-Hierarchie, Frontmatter-Variantenreferences/cli-usage.md — Obsidian CLI-Commands und deren Einsatz im Brainreferences/adr-template.md — MADR-Format fuer Architektur-Entscheidungenreferences/pattern-conventions.md — Wie Patterns als Zettel dokumentiert werdentools
Pusht Wissen ins Vorderland Vault (Team-Wissensdatenbank auf Qdrant). Trigger bei "Vault:", "ins Vault pushen", "Vault scan", "fuer das Team aufbereiten", "in die Inbox legen", "Dokument fuer Qdrant", "Dokument vorbereiten", "Datei fuer Ingestion", "Dokument splitten", "das sollte das Team wissen", "das ist relevant fuer die Kollegen".
data-ai
Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some waiting on outside answers, and others rolling into a later summary.
data-ai
Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some waiting on outside answers, and others rolling into a later summary.
data-ai
OpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.