Skip to main content

Skills

Ein Skill ist ein Ordner, der der KI mitteilt, was sie über deine App weiß und damit tun kann. Er enthält:
  • SKILL.md — Anweisungen, die die KI liest (erforderlich).
  • tools.ts — eine Liste von Tools, die die KI aufrufen kann (optional).
SKILL.md beschreibt die App und ihre Tools; tools.ts deklariert die Tools; jedes Tool wird durch eine HTTP-Route in einer der App-Komponenten implementiert.

Skills definieren

Verweise kazzle.config.ts auf die SKILL.md jedes Skills. Kazzle nutzt seinen Ordner, daher wird tools.ts daneben automatisch erkannt.

SKILL.md

Markdown mit Frontmatter, gefolgt von Anweisungen, die die KI befolgen soll.

tools.ts

tools.ts neben einer SKILL.md deklariert die Tools, die dieser Skill aufrufen kann. Der vollständige Tool-Vertrag — Deklarationstypen, die Handler-Request/Response-Form und die content- vs. markdown-Ergebnis-Kanäle — befindet sich in Tools.

Wie die KI Skills nutzt

Die KI liest SKILL.md bei Bedarf (nicht alle Skills im Voraus), um ihre Antworten zu fundieren, und kann die in tools.ts deklarierten Tools aufrufen. Ein Tool ohne entsprechende Route tut nichts; füge beide zusammen hinzu. tools.json wird nicht unterstützt.