Installation Obsidian Skill für Claude Code, Opencode und Hermes
0. Voraussetzungen (für alle Agents)
- Obsidian installiert und ein Vault vorhanden (z.B.
D:\Knowledge\Vaultoder~/Vault). - Git installiert (unter Windows: Git for Windows; unter Linux:
sudo apt install gito.ä.). - Obsidian CLI installiert und so konfiguriert, dass sie deinen Vault kennt (z.B. über eine Konfig‑Datei oder CLI‑Argumente).
- Der Vault‑Pfad ist für alle Agents identisch (z.B. bei mehreren OS über Sync‑Ordner wie Dropbox, Syncthing, OneDrive).
1. Claude Code – Installation von obsidian-skills
1.1. Installation über Marketplace (empfohlen)
Diese Befehle werden innerhalb von Claude Code im Command‑Interface ausgeführt, nicht im System‑Terminal:
/plugin marketplace add kepano/obsidian-skills
/plugin install obsidian@obsidian-skills
Dadurch werden alle Obsidian‑Skills (u.a. obsidian-cli, obsidian-markdown, obsidian-bases) für Claude Code verfügbar.
1.2. Alternative: Manuelle Installation (Linux & Windows)
-
Repo in deinen Vault klonen
Im System‑Terminal (Linux oder Windows) in das Root deines Obsidian‑Vaults wechseln:
cd /pfad/zu/deinem/vault # Linux # Beispiel: cd ~/Vault cd D:\Pfad\Zu\Vault # Windows (PowerShell/CMD) -
Repo in
.claudeklonengit clone https://github.com/kepano/obsidian-skills.git .claudeErgebnis: Im Vault liegt ein Verzeichnis
./.claude/skills/<skill-name>/SKILL.md. -
Claude Code auf diesen Vault zeigen
In Claude Code:
- Projekt/Workspace so wählen, dass der Working Directory dein Vault ist, oder
- den Pfad zu
.claudeim Tool‑Setup/Projekt‑Settings hinterlegen, falls unterstützt.
-
Skill nutzen
In Claude Code nach
obsidian-clisuchen (z.B. über Befehls‑Palette oder Skill‑Übersicht) und für die Session aktivieren.
2. OpenCode – Installation von obsidian-skills
2.1. Globale Installation (Linux)
OpenCode sucht global typischerweise unter:
~/.config/opencode/skills/
Installation:
mkdir -p ~/.config/opencode/skills
git clone https://github.com/kepano/obsidian-skills.git ~/.config/opencode/skills/obsidian-skills
Wichtig: Das Repo vollständig klonen, damit die Struktur lautet:
~/.config/opencode/skills/obsidian-skills/skills/<skill-name>/SKILL.md
OpenCode beim nächsten Start:
- lädt alle
SKILL.mdautomatisch - stellt u.a.
obsidian-clials Skill zur Verfügung
2.2. Globale Installation (Windows)
Unter Windows liegt der globale OpenCode‑Skill‑Pfad meist in deinem Roaming‑Profil, z.B.:
%APPDATA%\opencode\skills\– oft:C:\Users\<User>\AppData\Roaming\opencode\skills\
Vorgehen (PowerShell oder CMD):
mkdir "%APPDATA%\opencode\skills" 2> NUL
git clone https://github.com/kepano/obsidian-skills.git "%APPDATA%\opencode\skills\obsidian-skills"
Auch hier: komplette Repo‑Struktur beibehalten.
2.3. Projektbezogene Installation (Linux & Windows)
Alternativ kannst du Skills nur für ein spezifisches Projekt bereitstellen:
-
In dein Projekt‑Verzeichnis wechseln:
cd /pfad/zu/deinem/projekt # Linux cd D:\Pfad\Zu\Projekt # Windows -
Repo unter
.opencode/skillsklonen:mkdir -p .opencode/skills git clone https://github.com/kepano/obsidian-skills.git .opencode/skills/obsidian-skills
OpenCode erkennt beim Start im Projekt automatisch:
./.opencode/skills/obsidian-skills/skills/<skill>/SKILL.md
2.4. Gemeinsamer Vault für Claude Code & OpenCode
Damit beide denselben Informationsspeicher nutzen:
- Claude Code zeigt auf einen Vault mit
.claude/und Obsidian‑Skills. - OpenCode nutzt denselben Ordner, oder
- du referenzierst die gleiche Skills‑Quelle (z.B.
~/.claude/skills,~/.config/opencode/skills) in der jeweiligen Agent‑Konfiguration.
3. Hermes – Verwendung desselben Obsidian‑Skill‑Stacks
Da es für Hermes unterschiedliche Implementierungen gibt, hier ein generisches Vorgehen, das für die meisten „Skill‑fähigen“ Coding Agents funktioniert:
3.1. Installation über Skills‑CLI (wenn vorhanden)
Viele Agents nutzen einen generischen Skills‑Installer auf Basis von npx oder ähnlichen CLI‑Tools. Typische Form:
npx skills add https://github.com/kepano/obsidian-skills
# oder, wenn Hermes explizit unterstützt wird:
npx ai-agent-skills install kepano/obsidian-skills --agent hermes
Dies:
- registriert das Repo bei deinem Agent
- macht alle enthaltenen Skills (inkl.
obsidian-cli) verfügbar - erfordert meist einen Neustart/Reload von Hermes
3.2. Manuelle Installation (Linux & Windows)
Falls Hermes eine eigene Skills‑Ordnerstruktur nutzt (z.B. ~/.hermes/skills oder projektbezogen ./.hermes/skills), kannst du analog vorgehen:
-
Global (Linux):
mkdir -p ~/.hermes/skills git clone https://github.com/kepano/obsidian-skills.git ~/.hermes/skills/obsidian-skills -
Global (Windows):
mkdir "%APPDATA%\hermes\skills" 2> NUL git clone https://github.com/kepano/obsidian-skills.git "%APPDATA%\hermes\skills\obsidian-skills" -
Projektbezogen:
mkdir -p .hermes/skills git clone https://github.com/kepano/obsidian-skills.git .hermes/skills/obsidian-skills
Danach:
- Hermes neu starten
- In der Skill‑Übersicht
obsidian-cliaktivieren - sicherstellen, dass Hermes denselben Obsidian‑Vault‑Pfad nutzt wie Claude Code & OpenCode.
4. Gemeinsamer Informationsspeicher für alle drei (Best Practice)
Damit Claude Code, OpenCode und Hermes denselben Speicher verwenden:
-
Einen zentralen Vault definieren
Beispiel:
- Linux:
~/KnowledgeVault - Windows:
D:\KnowledgeVault - oder ein synchronisierter Ordner (Nextcloud, Syncthing, Dropbox etc.)
- Linux:
-
Obsidian‑Skills einmalig im Vault verankern
Im Vault‑Root:
cd /pfad/zu/deinem/vault # oder entsprechender Windows-Pfad git clone https://github.com/kepano/obsidian-skills.git .claudeDadurch:
- liegen alle Skills unter
./.claude/skills/... - sowohl Claude Code als auch OpenCode & Hermes können diese Struktur nutzen, wenn sie
.claude‑kompatibel sind oder du die Pfade in der Konfiguration referenzierst.
- liegen alle Skills unter
-
Agents auf denselben Pfad konfigurieren
- In Claude Code: Projekt/Workspace = Vault‑Pfad.
- In OpenCode:
- entweder ebenfalls im Vault arbeiten,
- oder
~/.config/opencode/skillsauf ein gemeinsames Repo zeigen, das du dort ebenfalls geklont hast.
- In Hermes:
- Pfad zum Vault und/oder Skills‑Ordner in der Konfiguration so setzen, dass er den gleichen Vault und das gleiche Skills‑Repo verwendet.
-
Obsidian CLI auf denselben Vault konfigurieren
- CLI‑Konfiguration so setzen, dass sie auf diesen Vault zeigt.
- Alle drei Agents rufen
obsidian-cliauf, welches wiederum immer mit diesem Vault arbeitet.
5. Kurze Copy‑Paste‑Sektion (für Bookstack als „Cheat Sheet“)
# Gemeinsamer Obsidian-Skill-Stack für Claude Code, OpenCode, Hermes
Voraussetzungen:
- Obsidian installiert, Vault vorhanden
- Git installiert
- Obsidian CLI konfiguriert für denselben Vault
## Claude Code
# Marketplace (empfohlen)
(plugin-Befehle in Claude Code ausführen)
/plugin marketplace add kepano/obsidian-skills
/plugin install obsidian@obsidian-skills
# Manuell (Linux/Windows, im Terminal)
cd /pfad/zu/vault
git clone https://github.com/kepano/obsidian-skills.git .claude
## OpenCode (Linux global)
mkdir -p ~/.config/opencode/skills
git clone https://github.com/kepano/obsidian-skills.git ~/.config/opencode/skills/obsidian-skills
## OpenCode (Windows global)
mkdir "%APPDATA%\opencode\skills" 2> NUL
git clone https://github.com/kepano/obsidian-skills.git "%APPDATA%\opencode\skills\obsidian-skills"
## OpenCode (projektbezogen, Linux/Windows)
cd /pfad/zu/projekt
mkdir -p .opencode/skills
git clone https://github.com/kepano/obsidian-skills.git .opencode/skills/obsidian-skills
## Hermes (generisch, wenn Skills-CLI vorhanden)
npx skills add https://github.com/kepano/obsidian-skills
# oder
npx ai-agent-skills install kepano/obsidian-skills --agent hermes
## Hermes (manuell, Beispielpfad)
mkdir -p ~/.hermes/skills
git clone https://github.com/kepano/obsidian-skills.git ~/.hermes/skills/obsidian-skills
Hinweis:
- Alle Agents sollten denselben Vault-Pfad und dieselbe Obsidian-CLI-Konfiguration verwenden,
damit sie auf einen gemeinsamen Informationsspeicher zugreifen.
Wenn du mir noch sagst, welche konkrete Hermes‑Variante du nutzt (VS‑Code‑Extension, Web‑IDE, lokaler CLI‑Agent usw.), kann ich dir das Hermes‑Teilstück noch genauer zuschneiden.