Questa funzionalità non è idonea per Zero Data Retention (ZDR). I dati vengono conservati secondo la politica di conservazione standard della funzionalità.
Le Skills sono risorse riutilizzabili, basate su filesystem, che forniscono a Claude competenze specifiche di dominio: flussi di lavoro, contesto e best practice che trasformano agenti generici in specialisti. A differenza dei prompt (istruzioni a livello di conversazione per attività una tantum), le Skills si caricano su richiesta ed eliminano la necessità di fornire ripetutamente le stesse indicazioni in più conversazioni.
Vantaggi principali:
Per un approfondimento sull'architettura e sulle applicazioni reali delle Agent Skills, consulta il post del blog di ingegneria Equipping agents for the real world with Agent Skills.
Anthropic fornisce Agent Skills predefinite per attività comuni sui documenti (PowerPoint, Excel, Word, PDF), e puoi creare le tue Skills personalizzate. Entrambe funzionano allo stesso modo. Claude le usa automaticamente quando sono pertinenti alla tua richiesta.
Le Agent Skills predefinite sono disponibili su claude.ai, sulla Claude API, su Claude Platform on AWS e su Microsoft Foundry. Su Microsoft Foundry, le Agent Skills richiedono un deployment Hosted on Anthropic. Consulta Skills disponibili per l'elenco completo.
Le Skills personalizzate ti permettono di impacchettare competenze di dominio e conoscenze organizzative. Sono disponibili in tutti i prodotti di Claude: creale in Claude Code, caricale tramite la Claude API o aggiungile nelle impostazioni di claude.ai. Su Claude Platform on AWS e Microsoft Foundry, carica le Skills personalizzate tramite la Skills API.
Per iniziare:
Le Skills sfruttano l'ambiente VM di Claude per fornire capacità che vanno oltre ciò che è possibile con i soli prompt. Claude opera in una macchina virtuale con accesso al filesystem, consentendo alle Skills di esistere come directory contenenti istruzioni, codice eseguibile e materiali di riferimento, organizzati come una guida di onboarding che creeresti per un nuovo membro del team.
Questa architettura basata su filesystem abilita la progressive disclosure (divulgazione progressiva): Claude carica le informazioni per fasi, man mano che servono, invece di consumare contesto in anticipo.
Le Skills possono contenere tre tipi di contenuto, ciascuno caricato in momenti diversi:
Tipo di contenuto: Istruzioni. Il frontmatter YAML della Skill fornisce le informazioni per la scoperta:
---
name: pdf-processing
description: Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.
---Claude carica questi metadati all'avvio e li include nel prompt di sistema. Questo approccio leggero significa che puoi installare molte Skills senza penalità di contesto; Claude sa solo che ogni Skill esiste e quando usarla.
Tipo di contenuto: Istruzioni. Il corpo principale di SKILL.md contiene conoscenza procedurale: flussi di lavoro, best practice e indicazioni:
# PDF Processing
## Quick start
Use pdfplumber to extract text from PDFs:
```python
import pdfplumber
with pdfplumber.open("document.pdf") as pdf:
text = pdf.pages[0].extract_text()
```
For advanced form filling, see [FORMS.md](FORMS.md).Quando richiedi qualcosa che corrisponde alla descrizione di una Skill, Claude legge SKILL.md dal filesystem tramite bash. Solo allora questo contenuto entra nella finestra di contesto.
Tipi di contenuto: Istruzioni, codice e risorse. Le Skills possono includere materiali aggiuntivi:
pdf-skill/
├── SKILL.md (main instructions)
├── FORMS.md (form-filling guide)
├── REFERENCE.md (detailed API reference)
└── scripts/
└── fill_form.py (utility script)Istruzioni: File markdown aggiuntivi (FORMS.md, REFERENCE.md) contenenti indicazioni e flussi di lavoro specializzati
Codice: Script eseguibili (fill_form.py, validate.py) che Claude esegue tramite bash; gli script forniscono operazioni deterministiche senza consumare contesto
Risorse: Materiali di riferimento come schemi di database, documentazione API, template o esempi
Claude accede a questi file solo quando vengono referenziati. Il modello basato su filesystem significa che ogni tipo di contenuto ha punti di forza diversi: istruzioni per indicazioni flessibili, codice per l'affidabilità, risorse per la consultazione di informazioni fattuali.
| Livello | Quando viene caricato | Costo in token | Contenuto |
|---|---|---|---|
| Livello 1: Metadati | Sempre (all'avvio) | ~100 token per Skill | name e description dal frontmatter YAML |
| Livello 2: Istruzioni | Quando la Skill viene attivata | Meno di 5k token | Corpo di SKILL.md con istruzioni e indicazioni |
| Livello 3+: Risorse | Secondo necessità | Effettivamente illimitato | File inclusi eseguiti tramite bash senza caricare i contenuti nel contesto |
La progressive disclosure garantisce che solo il contenuto pertinente occupi la finestra di contesto in un dato momento.
Le Skills vengono eseguite in un ambiente di esecuzione del codice in cui Claude ha accesso al filesystem, comandi bash e capacità di esecuzione del codice. Pensala così: le Skills esistono come directory su una macchina virtuale, e Claude interagisce con esse usando gli stessi comandi bash che useresti per navigare tra i file sul tuo computer.

Come Claude accede al contenuto delle Skill:
Quando una Skill viene attivata, Claude usa bash per leggere SKILL.md dal filesystem, portando le sue istruzioni nella finestra di contesto. Se quelle istruzioni fanno riferimento ad altri file (come FORMS.md o uno schema di database), Claude legge anche quei file usando comandi bash aggiuntivi. Quando le istruzioni menzionano script eseguibili, Claude li esegue tramite bash e riceve solo l'output (il codice dello script stesso non entra mai nel contesto).
Cosa abilita questa architettura:
Accesso ai file su richiesta: Claude legge solo i file necessari per ogni attività specifica. Una Skill può includere decine di file di riferimento, ma se la tua attività richiede solo lo schema delle vendite, Claude carica solo quel file. Gli altri rimangono sul filesystem consumando zero token.
Esecuzione efficiente degli script: Quando Claude esegue validate_form.py, il codice dello script non viene mai caricato nella finestra di contesto. Solo l'output dello script (come "Validation passed" o messaggi di errore specifici) consuma token. Questo rende gli script molto più efficienti rispetto a far generare a Claude codice equivalente al volo.
Nessun limite pratico sul contenuto incluso: Poiché i file non consumano contesto finché non vi si accede, le Skills possono includere documentazione API completa, grandi dataset, esempi estesi o qualsiasi materiale di riferimento ti serva. Non c'è alcuna penalità di contesto per il contenuto incluso che non viene utilizzato.
Questo modello basato su filesystem è ciò che fa funzionare la progressive disclosure. Claude naviga nella tua Skill come tu consulteresti sezioni specifiche di una guida di onboarding, accedendo esattamente a ciò che ogni attività richiede.
Ecco come Claude carica e usa una skill di elaborazione PDF:
PDF Processing - Extract text and tables from PDF files, fill forms, merge documentsbash: read pdf-skill/SKILL.md → Istruzioni caricate nel contesto
Il diagramma mostra:
Questo caricamento dinamico garantisce che solo il contenuto pertinente della skill occupi la finestra di contesto.
Le Skills sono disponibili in tutti i prodotti agentici di Claude:
Claude Platform on AWS e Microsoft Foundry ereditano lo stesso comportamento delle Skills della Claude API in tutte le sezioni seguenti.
La Claude API supporta sia le Agent Skills predefinite sia le Skills personalizzate. Entrambe funzionano in modo identico: specifica lo skill_id pertinente nel parametro container insieme allo strumento di esecuzione del codice.
Prerequisiti: L'uso delle Skills tramite l'API richiede lo strumento di esecuzione del codice, nel cui container vengono eseguite le Skills, e due header beta:
skills-2025-10-02 - Abilita la funzionalità Skillsfiles-api-2025-04-14 - Necessario per caricare/scaricare file da/verso il containerUsa le Agent Skills predefinite facendo riferimento al loro skill_id (ad esempio, pptx, xlsx), oppure crea e carica le tue tramite la Skills API (endpoint /v1/skills). Le Skills personalizzate sono condivise a livello di workspace; tutti i membri del workspace possono accedervi.
Per saperne di più, consulta Usare le Skills con la Claude API.
Claude Code supporta solo le Skills personalizzate.
Skills personalizzate: Crea le Skills come directory con file SKILL.md. Claude le scopre e le usa automaticamente.
Le Skills personalizzate in Claude Code sono basate su filesystem e non richiedono caricamenti tramite API.
Per saperne di più, consulta Usare le Skills in Claude Code.
claude.ai supporta sia le Agent Skills predefinite sia le Skills personalizzate.
Agent Skills predefinite: Queste Skills sono già al lavoro dietro le quinte quando crei documenti. Claude le usa senza richiedere alcuna configurazione.
Skills personalizzate: Carica le tue Skills come file zip tramite Impostazioni > Funzionalità. Disponibili sui piani Pro, Max, Team ed Enterprise con l'esecuzione del codice abilitata. Le Skills personalizzate sono individuali per ogni utente; non sono condivise a livello di organizzazione e non possono essere gestite centralmente dagli amministratori.
Per saperne di più sull'uso delle Skills in claude.ai, consulta le seguenti risorse nel Centro assistenza di Claude:
Ogni Skill richiede un file SKILL.md con frontmatter YAML:
---
name: your-skill-name
description: Brief description of what this Skill does and when to use it
---
# Your Skill Name
## Instructions
[Clear, step-by-step guidance for Claude to follow]
## Examples
[Concrete examples of using this Skill]Campi obbligatori: name e description
Requisiti dei campi:
name:
description:
La description dovrebbe includere sia cosa fa la Skill sia quando Claude dovrebbe usarla. Per indicazioni complete sulla creazione, consulta la guida alle best practice.
Usa le Skills solo da fonti attendibili: quelle che hai creato tu stesso o ottenuto da Anthropic. Le Skills forniscono a Claude nuove capacità tramite istruzioni e codice, e sebbene questo le renda potenti, significa anche che una Skill malevola può indurre Claude a invocare strumenti o eseguire codice in modi che non corrispondono allo scopo dichiarato della Skill.
Se devi usare una Skill da una fonte non attendibile o sconosciuta, esercita estrema cautela e verificala a fondo prima dell'uso. A seconda degli accessi di cui Claude dispone durante l'esecuzione della Skill, le Skills malevole potrebbero portare a esfiltrazione di dati, accesso non autorizzato ai sistemi o altri rischi per la sicurezza.
Considerazioni chiave sulla sicurezza:
Le seguenti Agent Skills predefinite sono disponibili per l'uso immediato:
Queste Skills sono disponibili sulla Claude API, su Claude Platform on AWS, su Microsoft Foundry e su claude.ai. Su Microsoft Foundry, le Agent Skills richiedono un deployment Hosted on Anthropic. Consulta il tutorial di avvio rapido per iniziare a usarle nell'API.
Anthropic pubblica anche Skills open source nel repository delle skills:
Per esempi completi di Skills personalizzate, consulta il cookbook delle Skills.
Le Agent Skills non sono coperte dagli accordi ZDR. Le definizioni delle Skill e i dati di esecuzione vengono conservati secondo la politica standard di conservazione dei dati di Anthropic.
Per l'idoneità ZDR di tutte le funzionalità, consulta API e conservazione dei dati.
Comprendere queste limitazioni ti aiuta a pianificare efficacemente il deployment delle tue Skills. Claude Platform on AWS e Microsoft Foundry seguono le stesse limitazioni della Claude API nelle sottosezioni seguenti.
Le Skills personalizzate non si sincronizzano tra le superfici. Le Skills caricate su una superficie non sono automaticamente disponibili sulle altre:
Dovrai gestire e caricare le Skills separatamente per ogni superficie in cui vuoi usarle.
Le Skills hanno modelli di condivisione diversi a seconda di dove le usi:
~/.claude/skills/) o basate sul progetto (.claude/skills/); possono anche essere condivise tramite i Plugin di Claude Codeclaude.ai non supporta la gestione centralizzata da parte degli amministratori né la distribuzione a livello di organizzazione delle Skills personalizzate.
L'esatto ambiente di runtime disponibile per la tua skill dipende dalla superficie di prodotto in cui la usi.
Pianifica le tue Skills in modo che funzionino entro questi vincoli.
Crea la tua prima Skill
Usa le Skills con la Claude API
Crea e gestisci Skills personalizzate in Claude Code
Scrivi Skills che Claude può usare efficacemente
Was this page helpful?