Skill-System
Verantwortung
Ein Skill ist eine stärkere Fähigkeitseinheit als ein Tool: ein wiederverwendbarer, mit Frontmatter versehener Fluss (ähnlich der agentskills.io-Spezifikation), nach Domäne geordnet unter skills/<category>/. Im Gegensatz zu «statischen Funktionen» können Skills von der Lernschleife erzeugt, umgeschrieben und verfeinert werden; sie sind der Träger, der den Agenten «mit der Nutzung klüger» macht. Skills werden über skills_tool der Hauptschleife zum Aufruf freigegeben.
Schlüsseldateien
skills/-Verzeichnis— nach Domäne gruppiert (apple, computer-use, research, software-development, yuanbao…)skills_tool— gibt Skills als Werkzeug an die Hauptschleife freiskill_manager_tool— Skill-Verwaltung (auflisten/ansehen/aktivieren)skills_hub— Synchronisation mit der Skill-Hub (agentskills.io-kompatibel)skills_sync— lokaler/Remote-Skill-Abgleichskill_bundles— Skill-Bündelung, Injektion in den Promptskill_preprocessing— Vorverarbeitung von Skill-InhaltenSkill-Knoten und Kanten:125-193—build_skill_nodes/build_edges, organisiert Skills als Lern-Graph
Datenfluss
- Beim Start scannt
skill_preprocessing(agent/skill_preprocessing.py) das Verzeichnisskills/<category>/und liest Frontmatter. skill_bundles(agent/skill_bundles.py) bündelt relevante Skills und injiziert sie überbuild_turn_context:268in den aktuellen Prompt.- Der Provider entscheidet, einen Skill aufzurufen →
tool_call skills→tools/skills_tool.pylädt und führt den Skill-Fluss aus. - Das Ausführungsergebnis wird in die Hauptschleife zurückgefüllt.
- Die Lernschleife betrachtet den Turn im Hintergrund und kann:
- neue Skills erzeugen (
learning_mutations) - den neuen Skill im Lern-Graph
agent/learning_graph.py:125registrieren - über
tools/skills_sync.pymit dem Skill-Hub synchronisieren
- neue Skills erzeugen (
Zusammenfassung
Skill = evolvierbarer höherer Fluss, beschrieben durch Frontmatter, definiert als Datei, umgeschrieben durch die Lernschleife. Verhältnis zu Tools: Tools sind die Atome innerhalb eines Skill-Flusses, Skills sind das Wissen «wie man Tools kombiniert, um eine Klasse von Aufgaben zu erledigen». Zum Evolutionsmechanismus der Skills siehe Lernschleife.