Standalone-Skillbibliothek -- portierbare KI-Skills im Anthropic-kompatiblen Format.
Skills koennen eigenstaendig (standalone) oder als Teil eines groesseren Systems (z.B. BACH) genutzt werden. Die Herkunft, der Sync-Status und die Abhaengigkeiten sind direkt in jeder SKILL.md im YAML-Frontmatter hinterlegt -- keine zentrale Steuerdatei noetig.
skills/
<kategorie>/
<skill-name>/
SKILL.md # Definition + Provenance + Abhaengigkeiten
scripts/ # Optional: ausfuehrbarer Code
references/ # Optional: Referenzdokumente
_templates/ # Vorlagen fuer neue Skills
_examples/ # Beispiel-Skills
docs/
CONVENTIONS.md # Frontmatter-Spezifikation
catalog.py # CLI: Katalog, Sync-Status, Suche
| Typ | Beschreibung |
|---|---|
skill |
Allgemeine Faehigkeit (Standard) |
agent |
Orchestriert andere Skills/Experten |
expert |
Tiefes Domaenenwissen |
service |
Hintergrunddienst |
protocol |
Ablauf-/Workflow-Anleitung |
tool |
Ausfuehrbares Werkzeug (mit Script) |
Jede SKILL.md deklariert ueber Frontmatter-Felder, ob sie eigenstaendig funktioniert:
standalone: true # Funktioniert ohne externes System
bach_compatible: true # Kann in BACH geladen werden
bach_origin: true # Stammt aus BACHDetails: docs/CONVENTIONS.md
# Katalog anzeigen
python catalog.py list
# Skill nach Kategorie filtern
python catalog.py list --category productivity
# Sync-Status pruefen (welche Skills sind veraltet?)
python catalog.py sync-status
# Neuen Skill aus Template erstellen
python catalog.py create "mein-skill" --category productivity --type skillJeder Skill traegt seine Herkunft in sich:
provenance:
origin: "bach" # bach | custom | community
origin_path: "system/skills/therapie/" # Quellpfad im Ursprungssystem
origin_version: "1.0.0" # Version beim Export
last_sync_from_origin: "2026-03-12" # Letzter Import
last_sync_to_origin: null # Letzter Rueckfluss
local_changes_since_sync: false # Lokale Aenderungen?So ist jederzeit nachvollziehbar: Woher kommt der Skill? Auf welchem Stand ist er? Wurde er lokal veraendert?
MIT License -- siehe LICENSE