Per il riferimento API completo incluso schemi di richiesta/risposta e tutti i parametri, vedi:
- Riferimento API Skill Management - Operazioni CRUD per Skills
- Riferimento API Skill Versions - Gestione delle versioni
Quick Links
Inizia con Agent Skills
Crea la tua prima Skill
Crea Custom Skills
Best practice per la creazione di Skills
Overview
Per un approfondimento sull’architettura e le applicazioni nel mondo reale di Agent Skills, leggi il nostro blog di ingegneria: Equipping agents for the real world with Agent Skills.
container.
Utilizzo di Skills
Skills si integrano in modo identico nell’API Messages indipendentemente dalla fonte. Specifichi Skills nel parametrocontainer con un skill_id, type e opzionalmente version, e vengono eseguiti nell’ambiente di esecuzione del codice.
Puoi utilizzare Skills da due fonti:
| Aspetto | Anthropic Skills | Custom Skills |
|---|---|---|
| Valore Type | anthropic | custom |
| Skill IDs | Nomi brevi: pptx, xlsx, docx, pdf | Generati: skill_01AbCdEfGhIjKlMnOpQrStUv |
| Formato versione | Basato su data: 20251013 o latest | Timestamp epoch: 1759178010641129 o latest |
| Gestione | Pre-costruite e mantenute da Anthropic | Carica e gestisci tramite Skills API |
| Disponibilità | Disponibile a tutti gli utenti | Privata al tuo workspace |
source per filtrare). La forma di integrazione e l’ambiente di esecuzione sono identici—l’unica differenza è da dove provengono le Skills e come vengono gestite.
Prerequisiti
Per utilizzare Skills, hai bisogno di:- Chiave API Anthropic dalla Console
- Header Beta:
code-execution-2025-08-25- Abilita l’esecuzione del codice (richiesto per Skills)skills-2025-10-02- Abilita l’API Skillsfiles-api-2025-04-14- Per caricare/scaricare file da/verso il container
- Strumento di esecuzione del codice abilitato nelle tue richieste
Utilizzo di Skills in Messages
Parametro Container
Skills vengono specificate utilizzando il parametrocontainer nell’API Messages. Puoi includere fino a 8 Skills per richiesta.
La struttura è identica sia per Anthropic che per Custom Skills—specifica il type e skill_id richiesti, e opzionalmente includi version per fissare una versione specifica:
Download dei File Generati
Quando Skills creano documenti (Excel, PowerPoint, PDF, Word), restituiscono attributifile_id nella risposta. Devi utilizzare l’API Files per scaricare questi file.
Come funziona:
- Skills creano file durante l’esecuzione del codice
- La risposta include
file_idper ogni file creato - Usa l’API Files per scaricare il contenuto effettivo del file
- Salva localmente o elabora come necessario
Per i dettagli completi sull’API Files, vedi la documentazione dell’API Files.
Conversazioni Multi-Turn
Riutilizza lo stesso container su più messaggi specificando l’ID del container:Operazioni a Lunga Durata
Skills possono eseguire operazioni che richiedono più turni. Gestisci i motivi di arrestopause_turn:
La risposta può includere un motivo di arresto
pause_turn, che indica che l’API ha messo in pausa un’operazione Skill a lunga durata. Puoi fornire la risposta così com’è in una richiesta successiva per permettere a Claude di continuare il suo turno, o modificare il contenuto se desideri interrompere la conversazione e fornire una guida aggiuntiva.Utilizzo di Più Skills
Combina più Skills in una singola richiesta per gestire flussi di lavoro complessi:Gestione di Custom Skills
Creazione di una Skill
Carica la tua Skill personalizzata per renderla disponibile nel tuo workspace. Puoi caricare utilizzando un percorso di directory o singoli oggetti file.- Deve includere un file SKILL.md al livello superiore
- Tutti i file devono specificare una directory radice comune nei loro percorsi
- La dimensione totale del caricamento deve essere inferiore a 8MB
- Requisiti del frontmatter YAML:
name: Massimo 64 caratteri, solo lettere minuscole/numeri/trattini, nessun tag XML, nessuna parola riservata (“anthropic”, “claude”)description: Massimo 1024 caratteri, non vuoto, nessun tag XML
Elenco di Skills
Recupera tutte le Skills disponibili nel tuo workspace, incluse sia le Skills pre-costruite di Anthropic che le tue Skills personalizzate. Usa il parametrosource per filtrare per tipo di skill:
Recupero di una Skill
Ottieni i dettagli su una Skill specifica:Eliminazione di una Skill
Per eliminare una Skill, devi prima eliminare tutte le sue versioni:Versioning
Skills supportano il versioning per gestire gli aggiornamenti in modo sicuro: Anthropic-Managed Skills:- Le versioni utilizzano il formato data:
20251013 - Nuove versioni rilasciate quando vengono apportati aggiornamenti
- Specifica versioni esatte per la stabilità
- Timestamp epoch generati automaticamente:
1759178010641129 - Usa
"latest"per ottenere sempre la versione più recente - Crea nuove versioni quando aggiorni i file Skill
Come Vengono Caricate le Skills
Quando specifichi Skills in un container:- Metadata Discovery: Claude vede i metadati per ogni Skill (nome, descrizione) nel system prompt
- File Loading: I file Skill vengono copiati nel container in
/skills/{directory}/ - Automatic Use: Claude carica e utilizza automaticamente le Skills quando rilevanti per la tua richiesta
- Composition: Più Skills si compongono insieme per flussi di lavoro complessi
Casi d’Uso
Organizational Skills
Brand & Communications- Applica formattazione specifica dell’azienda (colori, font, layout) ai documenti
- Genera comunicazioni seguendo i template organizzativi
- Assicura linee guida di brand coerenti in tutti gli output
- Struttura note con formati specifici dell’azienda (OKRs, decision log)
- Genera attività seguendo le convenzioni del team
- Crea recap di riunioni e aggiornamenti di stato standardizzati
- Crea report, proposte e analisi standard dell’azienda
- Esegui procedure analitiche specifiche dell’azienda
- Genera modelli finanziari seguendo i template organizzativi
Personal Skills
Content Creation- Template di documento personalizzati
- Formattazione e styling specializzati
- Generazione di contenuti specifici del dominio
- Pipeline di elaborazione dati personalizzate
- Template di visualizzazione specializzati
- Metodi analitici specifici dell’industria
- Template di generazione del codice
- Framework di test
- Flussi di lavoro di deployment
Esempio: Financial Modeling
Combina Excel e custom DCF analysis Skills:Limiti e Vincoli
Limiti di Richiesta
- Massimo Skills per richiesta: 8
- Dimensione massima caricamento Skill: 8MB (tutti i file combinati)
- Requisiti del frontmatter YAML:
name: Massimo 64 caratteri, solo lettere minuscole/numeri/trattini, nessun tag XML, nessuna parola riservatadescription: Massimo 1024 caratteri, non vuoto, nessun tag XML
Vincoli dell’Ambiente
Le Skills vengono eseguite nel container di esecuzione del codice con questi limiti:- Nessun accesso di rete - Non può effettuare chiamate API esterne
- Nessuna installazione di pacchetti runtime - Solo pacchetti pre-installati disponibili
- Ambiente isolato - Ogni richiesta ottiene un container fresco
Best Practices
Quando Utilizzare Più Skills
Combina Skills quando le attività coinvolgono più tipi di documenti o domini: Buoni casi d’uso:- Analisi dati (Excel) + creazione di presentazioni (PowerPoint)
- Generazione di report (Word) + esportazione in PDF
- Logica di dominio personalizzata + generazione di documenti
- Includere Skills inutilizzate (impatta le prestazioni)