Le Custom Skills ti permettono di migliorare Claude con conoscenze specializzate e flussi di lavoro specifici della tua organizzazione o del tuo stile di lavoro personale. Questo articolo spiega come creare, strutturare e testare le tue Skills.
Le Skills possono essere semplici come poche righe di istruzioni o complesse come pacchetti multi-file con codice eseguibile. Le migliori Skills:
- Risolvono un compito specifico e ripetibile 
- Hanno istruzioni chiare che Claude può seguire 
- Includono esempi quando utili 
- Definiscono quando devono essere utilizzate 
- Si concentrano su un flusso di lavoro piuttosto che cercare di fare tutto 
Creazione di un file Skill.md
Ogni Skill consiste in una directory contenente almeno un file Skill.md, che è il nucleo della Skill. Questo file deve iniziare con un frontmatter YAML per contenere i campi name e description, che sono metadati obbligatori. Può anche contenere metadati aggiuntivi, istruzioni per Claude o file di riferimento, script eseguibili o strumenti.
Campi di metadati obbligatori
name: Un nome descrittivo per la tua Skill (massimo 64 caratteri)
- Esempio: Brand Guidelines 
description: Una descrizione chiara di cosa fa la Skill e quando utilizzarla.
- Questo è critico—Claude utilizza questo per determinare quando invocare la tua Skill (massimo 200 caratteri). 
- Esempio: Applica le linee guida del marchio Acme Corp a presentazioni e documenti, inclusi colori ufficiali, caratteri e utilizzo del logo. 
Campi di metadati opzionali
version: Traccia le versioni della tua Skill mentre iteri.
- Esempio: 1.0.0 
dependencies: Pacchetti software richiesti dalla tua Skill.
- Esempio: python>=3.8, pandas>=1.5.0 
I metadati nel file Skill.md servono come primo livello di un sistema di divulgazione progressiva, fornendo solo le informazioni necessarie affinché Claude sappia quando la Skill dovrebbe essere utilizzata senza dover caricare tutto il contenuto.
Corpo Markdown
Il corpo Markdown è il secondo livello di dettaglio dopo i metadati, quindi Claude accederà a questo se necessario dopo aver letto i metadati. A seconda del tuo compito, Claude può accedere al file Skill.md e utilizzare la Skill.
Esempio Skill.md
Skill Brand Guidelines
## Metadati
name: Brand Guidelines
description: Applica le linee guida del marchio Acme Corp a tutte le presentazioni e i documenti
version: 1.0.0
## Panoramica
Questa Skill fornisce le linee guida ufficiali del marchio Acme Corp per creare materiali coerenti e professionali. Quando crei presentazioni, documenti o materiali di marketing, applica questi standard per assicurare che tutti gli output corrispondano all'identità visiva di Acme. Claude dovrebbe fare riferimento a queste linee guida ogni volta che crea materiali rivolti all'esterno o documenti che rappresentano Acme Corp.
## Colori del marchio
I nostri colori ufficiali del marchio sono:
- Primario: #FF6B35 (Corallo)
- Secondario: #004E89 (Blu navy)
- Accento: #F7B801 (Oro)
- Neutro: #2E2E2E (Carbone)
## Tipografia
Intestazioni: Montserrat Bold
Testo del corpo: Open Sans Regular
Linee guida per le dimensioni:
- H1: 32pt
- H2: 24pt
- Corpo: 11pt
## Utilizzo del logo
Utilizza sempre il logo a colori interi su sfondi chiari. Utilizza il logo bianco su sfondi scuri. Mantieni uno spazio minimo di 0,5 pollici intorno al logo.
## Quando applicare
Applica queste linee guida ogni volta che crei:
- Presentazioni PowerPoint
- Documenti Word per la condivisione esterna
- Materiali di marketing
- Rapporti per i clienti
## Risorse
Consulta la cartella delle risorse per i file del logo e i download dei caratteri.
Aggiunta di risorse
Se hai troppi contenuti da aggiungere a un singolo file Skill.md (ad esempio, sezioni che si applicano solo a scenari specifici), puoi aggiungere più contenuti aggiungendo file nella tua directory Skill. Ad esempio, aggiungi un file REFERENCE.md contenente informazioni supplementari e di riferimento alla tua directory Skill. Farvi riferimento in Skill.md aiuterà Claude a decidere se ha bisogno di accedere a quella risorsa quando esegue la Skill.
Aggiunta di script
Per Skills più avanzate, allega file di codice eseguibile a Skill.md, permettendo a Claude di eseguire il codice. Ad esempio, le nostre document skills utilizzano i seguenti linguaggi di programmazione e pacchetti:
- Python (pandas, numpy, matplotlib) 
- JavaScript/Node.js 
- Pacchetti per aiutare con la modifica dei file 
- Strumenti di visualizzazione 
Nota: Claude e Claude Code possono installare pacchetti da repository standard (Python PyPI, JavaScript npm) quando caricano Skills. Non è possibile installare pacchetti aggiuntivi in fase di esecuzione con API Skills—tutte le dipendenze devono essere pre-installate nel container.
Pacchettizzazione della tua Skill
Una volta completata la cartella della tua Skill:
- Assicurati che il nome della cartella corrisponda al nome della tua Skill 
- Crea un file ZIP della cartella 
- Lo ZIP dovrebbe contenere la cartella Skill come radice (non come sottocartella) 
Struttura corretta:
my-Skill.zip
└── my-Skill/
├── Skill.md
└── resources/
Struttura non corretta:
my-Skill.zip
└── (file direttamente nella radice dello ZIP)
