Skip to main content

Skills

Een skill is een map die de AI vertelt wat het weet en kan doen met je app. Het bevat:
  • SKILL.md — instructies die de AI leest (verplicht).
  • tools.ts — een lijst met tools die de AI kan aanroepen (optioneel).
SKILL.md beschrijft de app en de tools; tools.ts declareert de tools; elke tool wordt geïmplementeerd door een HTTP-route in een van je app-componenten.

Skills definiëren

Wijs kazzle.config.ts naar elke skill’s SKILL.md. Kazzle gebruikt de map, dus tools.ts ernaast wordt automatisch opgepikt.

SKILL.md

Markdown met frontmatter, gevolgd door instructies die de AI moet volgen.

tools.ts

tools.ts naast een SKILL.md declareert de tools die die skill kan aanroepen. Het volledige tool-contract — declaratietypes, de handler request/response-vorm en de content vs markdown result-kanalen — staat in Tools.

Hoe de AI skills gebruikt

De AI leest SKILL.md op aanvraag (niet alle skills vooraf) om zijn antwoorden te onderbouwen en kan de tools aanroepen die in tools.ts zijn gedeclareerd. Een tool zonder overeenkomende route doet niets; voeg beide samen toe. tools.json wordt niet ondersteund.