Skip to main content

Skills

Una skill es una carpeta que le dice al AI qué sabe y qué puede hacer con tu app. Contiene:
  • SKILL.md — instrucciones que lee el AI (requerido).
  • tools.ts — una lista de herramientas que el AI puede llamar (opcional).
SKILL.md describe la app y sus herramientas; tools.ts declara las herramientas; cada herramienta se implementa mediante una ruta HTTP en uno de los componentes de tu app.

Definir skills

Apunta kazzle.config.ts al SKILL.md de cada skill. Kazzle usa su carpeta, así que tools.ts junto a él se detecta automáticamente.

SKILL.md

Markdown con frontmatter, seguido de instrucciones que el AI debe seguir.

tools.ts

tools.ts junto a un SKILL.md declara las herramientas que esa skill puede llamar. El contrato completo de herramientas — tipos de declaración, la forma de solicitud/respuesta del manejador, y los canales de resultado content vs markdown — se encuentra en Tools.

Cómo el AI usa skills

El AI lee SKILL.md bajo demanda (no todas las skills de antemano) para fundamentar sus respuestas, y puede llamar a las herramientas declaradas en tools.ts. Una herramienta sin ruta coincidente no hace nada; añade ambas juntas. tools.json no es compatible.