Per il riferimento API completo inclusi schemi di richiesta/risposta e tutti i parametri, vedi:
- Skill Management API Reference - Operazioni CRUD per Skills
- Skill Versions API Reference - Gestione delle versioni
Quick Links
Inizia con Agent Skills
Crea la tua prima Skill
Crea Custom Skills
Best practices per l’authoring 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à | Disponibili a tutti gli utenti | Private 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_id
per 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 in 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 ulteriori indicazioni.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
- Frontmatter YAML:
name
(massimo 64 caratteri),description
(massimo 1024 caratteri)
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:- Scoperta dei Metadati: Claude vede i metadati per ogni Skill (nome, descrizione) nel prompt di sistema
- Caricamento dei File: I file Skill vengono copiati nel container in
/skills/{directory}/
- Uso Automatico: Claude carica e utilizza automaticamente le Skills quando rilevante per la tua richiesta
- Composizione: Più Skills si compongono insieme per flussi di lavoro complessi
Casi d’Uso
Organizational Skills
Brand & Communications- Applica la 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 le note con formati specifici dell’azienda (OKRs, decision log)
- Genera attività seguendo le convenzioni del team
- Crea riepiloghi 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 distribuzione
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)
- Limiti frontmatter YAML:
name
64 caratteri,description
1024 caratteri
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 dei 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)