Che cos'è un file SKILL.md? (Anatomia di uno Skill di Claude)

Un file SKILL.md è il cuore di ogni Claude Skill: un file Markdown che inizia con una breve intestazione YAML (un name e una description) e prosegue con le istruzioni che Claude deve seguire. La descrizione indica a Claude quando usare la Skill; il corpo gli indica come.

Se hai visto questo term e ti sei chiesto cosa ci sia davvero dentro, ecco l'anatomia di una SKILL.md, perché ogni parte è importante e come scriverne una efficace.

Cos'è SKILL.md

Una Claude Skill è una cartella e SKILL.md è il file obbligatorio nella sua radice. È semplice Markdown, quindi si apre in qualsiasi editor di testo. Claude la legge per apprendere una capacità - i passaggi, le regole e le migliori pratiche per un determinato tipo di attività. Gli elementi aggiuntivi facoltativi (modelli, script e file di riferimento) possono trovarsi nella stessa cartella, ma SKILL.md è l'unico file che ogni Skill deve avere.

Una SKILL.md reale in azione
Yuri - Skill AI per la revisione del codice
Yuri - Skill AI per la revisione del codice
$14.99questo Skill rispetto a $100/oraassumere un revisore senior

Vuoi vedere una SKILL.md ben definita invece di crearne una da zero? Il frontmatter e le istruzioni di Yuri sono già scritti e testati per individuare bug, falle di sicurezza e problemi di prestazioni durante una revisione.

Visualizza Yuri - Skill AI per la revisione del codice →

Le due parti di SKILL.md

1. Il frontmatter (metadati)

In cima c'è un piccolo blocco YAML racchiuso tra marcatori ---. Contiene i metadati essenziali - come minimo un name e una description:

---
name: weekly-report
description: formatta note grezze in base al nostro report settimanale standard. Usa questa Skill quando l'utente chiede un aggiornamento settimanale, un report sullo stato o di «mettere per iscritto la settimana».
---

Questo blocco è speciale: quando inizia una sessione, Claude precarica solo il nome e la descrizione di ogni Skill installata, non l'intero file. In questo modo la finestra di contesto rimane leggera, ed è per questo che la descrizione svolge un ruolo così importante.

2. Il corpo (istruzioni)

Sotto il frontmatter, in Markdown normale, scrivi ciò che Claude dovrebbe effettivamente fare - idealmente come passaggi numerati chiari, con eventuali regole o esempi:

## Passaggi
1. Raggruppa gli appunti sotto i titoli Vittorie, In corso e Blocchi.
2. Limita ogni punto a una frase, al passato.
3. Concludi con un riepilogo di una riga intitolato "La prossima settimana".
4. Non inventare mai metriche che non compaiono negli appunti.

Perché la descrizione è la riga più importante

L'attivazione dipende interamente dalla descrizione. Mentre lavori, Claude confronta la tua richiesta con la descrizione di ogni skill e carica il file completo solo quando trova una corrispondenza. Una descrizione vaga ("aiuta con i report") si attiva raramente. Una descrizione specifica ("usala quando l'utente chiede un aggiornamento settimanale o un report sullo stato") si attiva in modo affidabile. Se devi ricordare una sola regola, che sia questa: scrivi la descrizione indicando quando usare la skill, non solo che cos'è.

Come Claude usa il file

  • All'avvio: Claude legge il nome e la descrizione di ogni skill.
  • Durante l'attività: se la tua richiesta corrisponde a una descrizione, Claude carica il file SKILL.md completo di quella skill (e tutte le risorse allegate).
  • Poi: Claude segue le istruzioni del corpo per completare il lavoro.

Questo approccio del "caricarla solo quando serve" si chiama divulgazione progressiva ed è ciò che ti consente di mantenere molte skill installate senza appesantire il contesto del modello.

Scrivere un buon SKILL.md

  1. Cura la descrizione. Indica chiaramente quando la skill deve attivarsi.
  2. Mantieni ridotta la prima versione. Da cinque a dieci righe di passaggi chiari sono meglio di un documento prolisso.
  3. Sii concreto. Indica passaggi numerati, regole esplicite e un breve esempio.
  4. Provala su attività reali. Espandila solo dove Claude non è all'altezza.

Devi scriverne una tu?

No. Scriverne uno tu è ottimo per i flussi di lavoro unici per te, ma se vuoi solo il risultato, le skill pronte all'uso includono già il loro SKILL.md, creato e testato. Esplora la libreria KissMySkills con oltre 1.000 skill, raccolte di prompt e agenti, oppure la raccolta di skill di Claude Code. Vuoi prima vederne una in azione? Prova un generatore gratuito o ottieni una skill gratuita.

Caso d'uso pronto all'uso e non tecnico
Skill AI Ryan - Capo di gabinetto
Skill AI Ryan - Capo di gabinetto
$14.99questo Skill rispetto a $150,000assumere un capo di gabinetto

Non tutti i file SKILL.md sono destinati ai programmatori: il frontmatter e le istruzioni di Ryan sono scritti per documenti destinati al consiglio di amministrazione, comunicazioni aziendali e briefing dirigenziali, senza bisogno di modifiche.

Visualizza lo Skill AI Ryan - Capo di gabinetto →

Domande frequenti

SKILL.md è semplicemente Markdown?

Sì: è un file Markdown standard con un blocco di frontmatter YAML in cima. Si apre con qualsiasi editor di testo, senza bisogno di software speciale.

Cosa è necessario in un file SKILL.md?

Come minimo, un blocco di frontmatter con un nome e una descrizione. Il corpo con le istruzioni è ciò che rende utile lo Skill, ma sono i metadati a renderlo individuabile e attivabile.

Dove va collocato il file SKILL.md?

Nella radice della cartella dello Skill. In Claude Code, gli Skill si trovano ~/.claude/skills/<name>/ per uso personale oppure .claude/skills/<name>/ all'interno di un progetto, in SKILL.md nella radice della cartella.

Posso usare il contenuto di un file SKILL.md in ChatGPT o Gemini?

Sì. Le istruzioni sono portabili: incolla il corpo nelle istruzioni personalizzate di ChatGPT o Gemini per ottenere lo stesso comportamento. L'attivazione automatica tramite frontmatter è una funzione di Claude.

In sintesi:

Se preferisci evitare di scrivere personalmente il frontmatter YAML, Yuri - Revisore del codice è un'ottima scelta per gli sviluppatori, mentre Ryan - Capo di gabinetto è dedicato alla scrittura per dirigenti e aziende. Funzionano tutti in Claude, ChatGPT e qualsiasi chat AI, senza bisogno di programmare, con una garanzia soddisfatti o rimborsati di 30 giorni.

Inizia con un esempio funzionante

Il modo più rapido per capire SKILL.md è leggerne uno ben fatto. Scarica uno Skill gratuito, apri il file e osserva la struttura con frontmatter e passaggi in azione, poi leggi come installarlo in tre minuti.

Domande frequenti

Is SKILL.md just Markdown?+

Yes. It is a standard Markdown file with a YAML frontmatter block at the top. It opens in any text editor with no special software required.

What is required in a SKILL.md file?+

At minimum, a frontmatter block with a name and a description. The body with instructions is what makes the skill useful, but the metadata is what makes it discoverable and triggerable.

Where does the SKILL.md file go?+

At the root of the skill's folder. In Claude Code, skills live in ~/.claude/skills// for personal use or .claude/skills// inside a project, with SKILL.md at the folder root.

Can I use a SKILL.md's content in ChatGPT or Gemini?+

Yes. The instructions are portable; paste the body into ChatGPT or Gemini custom instructions for the same behavior. Automatic triggering via frontmatter is a Claude feature.

~/get-started

Skills that work. No fluff.

Browse every skill, prompt pack, and agent in the store.

Browse all skills →Or start with free skills