Skill: competenza su richiesta
Una Skill impacchetta competenza — istruzioni più script e risorse facoltativi — che Claude carica solo quando è pertinente. Invece di stipare tutto in CLAUDE.md, dai a Claude una libreria di capacità che richiama su richiesta.
Anatomia
Una skill è una cartella con un SKILL.md: frontmatter YAML + istruzioni.
---
name: pdf-forms
description: Use when the user needs to fill, read, or generate PDF forms.
---
# PDF Forms
Steps and rules for working with PDF forms…
(optionally reference scripts/ or resources/ in this folder)
La description è il trigger — Claude la legge per decidere quando attivare la skill. Scrivila come "Use when…", abbastanza specifica da farla caricare al momento giusto e non altrimenti.
Divulgazione progressiva (perché le skill scalano)
Claude non carica in anticipo il corpo completo di ogni skill — vede il leggero name + description, e richiama le istruzioni complete (ed esegue gli script) solo quando una richiesta corrisponde. Questo mantiene snello il contesto anche con molte skill installate.
Dove risiedono
- Personali:
~/.claude/skills/<name>/SKILL.md - Progetto (condivisibili):
.claude/skills/<name>/SKILL.md - Raggruppate in un plugin per la distribuzione al team.
AILmanac fornisce 7 pacchetti di skill pronti all'uso — copiane uno per provarlo.
Skill contro comando contro subagent contro MCP
| Strumento | Cos'è | Lo attiva tu o Claude |
|---|---|---|
| Comando slash | Un prompt salvato | Lo invochi tu |
| Skill | Competenza su richiesta + script | Lo carica Claude quando è pertinente |
| Subagent | Un agente delegato con il proprio contesto | Claude delega |
| MCP | Una connessione a strumenti/dati esterni | Fornisce strumenti da chiamare |