Passa al contenuto principale

Skill: competenza su richiesta

Avanzato

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

StrumentoCos'èLo attiva tu o Claude
Comando slashUn prompt salvatoLo invochi tu
SkillCompetenza su richiesta + scriptLo carica Claude quando è pertinente
SubagentUn agente delegato con il proprio contestoClaude delega
MCPUna connessione a strumenti/dati esterniFornisce strumenti da chiamare

Avanti