Skip to content

ellmos-ai/skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skills Library

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.

Struktur

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

Skill-Typen

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)

Standalone vs. System-gebunden

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 BACH

Details: docs/CONVENTIONS.md

Schnellstart

# 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 skill

Provenance-System

Jeder 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?

Lizenz

MIT License -- siehe LICENSE

About

Standalone AI Skills Library - portable, Anthropic-compatible skills

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages