Salta ai contenuti

Usare le skill

Kora legge i file SKILL.md dalle directory indicate di seguito. Aggiungi un file, poi apri la palette / nel compositore della chat per usarlo.

Kora scansiona sei directory più le skill personalizzate definite in Impostazioni ed eventuali prompt esposti dai server MCP connessi.

Scope Directory
Globali ~/.claude/skills/, ~/.agents/skills/, ~/.kora/skills/
Di progetto <project>/.factory/skills/, <project>/.opencode/skills/, <project>/.agents/skills/

Le skill di progetto sovrascrivono quelle globali con lo stesso nome. Ogni skill vive in una sua sottodirectory come file SKILL.md (un file .md standalone nella radice della directory funziona comunque se ha frontmatter name o description).

---
name: mia-skill # obbligatorio (ricade sul nome della directory)
description: Una riga # obbligatorio
triggers: "..." # facoltativo, separato da virgole
---
Corpo del prompt.

Facoltativi: allowed-tools, context7-libs, user_invocable (default true).

  • Digita / nel compositore della chat per aprire la palette, poi seleziona una skill.
  • Una skill i cui triggers corrispondono a una frase nel tuo messaggio si attiva automaticamente — funziona in italiano e inglese (verbi come usa, use, attiva, run, applica).
  • Il modello può invocare una skill per nome tramite il tool skill.
  • Non compare nella palette / → il file non è in una directory riconosciuta, il frontmatter ha --- non bilanciati, oppure user_invocable: false è impostato.
  • I trigger non scattano → i trigger sono matched come sottostringhe case-insensitive; le parole più corte di 2 caratteri sono scartate. Riformula il messaggio usando il trigger esatto della skill.
  • Le skill di progetto non si caricano → il nome della directory deve essere esattamente .factory/skills, .opencode/skills o .agents/skills sotto la radice del progetto.
  • I prompt MCP mancano → conferma che il server MCP sia connesso (vedi Server MCP); i prompt vengono caricati solo quando il server è attivo.