Was this page helpful?
Le skills sono risorse riutilizzabili basate sul filesystem che forniscono al tuo agente competenze specifiche del dominio: flussi di lavoro, contesto e best practice che trasformano un agente generico in uno specializzato. A differenza dei prompt (istruzioni a livello di conversazione per attività una tantum), le skills si caricano su richiesta, impattando la finestra di contesto solo quando necessario.
Sono supportati due tipi di skill. Entrambi funzionano allo stesso modo: il tuo agente li invoca automaticamente quando sono rilevanti per l'attività.
Per imparare come creare skills personalizzate, consulta la panoramica delle Agent Skills e le best practice. Questa pagina presuppone che tu abbia già skills disponibili nella tua organizzazione o che stia utilizzando le skills pre-built di Anthropic.
Tutte le richieste dell'API Managed Agents richiedono l'intestazione beta managed-agents-2026-04-01. L'SDK imposta automaticamente l'intestazione beta.
Allega skills quando crei un agente. È supportato un massimo di 20 skills per sessione - questo include skills su tutti gli agenti per la sessione, se stai lavorando con più agenti.
agent = client.beta.agents.create(
name="Financial Analyst",
model="claude-opus-4-7",
system="You are a financial analysis agent.",
skills=[
{
"type": "anthropic",
"skill_id": "xlsx",
},
{
"type": "custom",
"skill_id": "skill_abc123",
"version": "latest",
},
],
)| Campo | Descrizione |
|---|---|
type | Sia anthropic per le skills pre-built che custom per le skills create dall'organizzazione. |
skill_id | L'identificatore della skill. Per le skills di Anthropic, usa il nome breve (ad esempio, xlsx). Per le skills personalizzate, usa l'ID skill_* restituito al momento della creazione. |
version | Solo per skills personalizzate. Fissa una versione specifica o usa latest. |