Kernskill

User-Skill-Management

Orchestrierung des Lebenszyklus benutzerdefinierter Skills; ermöglicht die Discovery von Engine-Fähigkeiten sowie das Erstellen, Auslesen, Aktualisieren oder Löschen von Skill-Definitionen.

Prompt-Beispiel

Nutze den Skill 'manage-user-skills', um folgende neue Benutzer-Skill-Definition zu erstellen: [SKILL-BESCHREIBUNG]. Verwendete Tools (optional): [TOOLS].

Konkrete Beispiele

Nutze den Skill 'manage-user-skills', um folgende neue Benutzer-Skill-Definition zu erstellen: Ein Skill zur automatischen Zusammenfassung von Meeting-Notizen in handlungsorientierte To-Dos.

Dieser Skill dient der systematischen Erweiterung der Ariadne Engine durch benutzerdefinierte Skills. Er ermöglicht die direkte Überführung von Nutzeranforderungen in strukturierte, ausführbare Skill-Definitionen durch einen optimierten Orchestrierungsprozess.

Der Workflow beginnt mit der Capability Discovery mittels `get_available_agent_capabilities`, um die Landschaft aus internen Tools, Subagents, Flows und MCP-Servern zu erfassen. Basierend auf dieser Analyse erfolgt die Entscheidung über die Implementierung neuer Skills oder die Modifikation bestehender Definitionen.

Skill-Definitionen folgen einem strikten Schema und nutzen standardisiertes Frontmatter zur Definition von Metadaten (Name, Beschreibung, Tool-Abhängigkeiten wie intern, Subagent, Flow oder MCP sowie semantische Tags). Die Implementierungslogik und Laufzeitbeispiele werden im Markdown-Body definiert.

Der Entwicklungsprozess beinhaltet eine engmaschige Validierungs-Feedbackschleife. Bei Fehlermeldungen müssen präzise Diagnosen gestellt werden, um häufige Fehlerquellen wie Schema-Verletzungen, nicht-namespaced MCP-Referenzen oder Identifikationskonflikte effizient zu beheben und einen stabilen Skill-Zustand sicherzustellen.