Claude Platform Docs
  • Messaggi
  • Agenti gestiti
  • Amministrazione

Search...
⌘K
Primi passi
Introduzione a ClaudeGuida rapida
Sviluppare con Claude
Panoramica delle funzionalitàUtilizzo dell'API MessagesMotivi di interruzione e fallbackRifiuti e fallbackCredito di fallback
Capacità del modello
Pensiero estesoPensiero adattivoEffortBudget delle attività (beta)Modalità veloce (anteprima di ricerca)Output strutturatiCitazioniStreaming dei messaggiElaborazione batchRisultati di ricercaStreaming dei rifiutiSupporto multilingueEmbedding
Strumenti
PanoramicaCome funziona l'uso degli strumentiTutorial: Creare un agente che usa strumentiDefinire gli strumentiGestire le chiamate agli strumentiUso degli strumenti in paralleloTool Runner (SDK)Uso degli strumenti rigorosoStrumenti serverStrumento di ricerca webStrumento di recupero webStrumento di esecuzione codiceStrumento advisorStrumento di ricerca strumentiStrumento di memoriaStrumento BashStrumento editor di testoStrumento di uso del computerRisoluzione dei problemi
Infrastruttura degli strumenti
Riferimento strumentiGestire il contesto degli strumentiCombinazioni di strumentiUso degli strumenti con cache dei promptChiamata programmatica degli strumentiStreaming granulare degli strumenti
Gestione del contesto
Finestre di contestoCompattazioneModifica del contestoCache dei promptMessaggi di sistema a metà conversazioneCreare una modalità di orchestrazioneDiagnostica della cache (beta)Conteggio dei token
Lavorare con i file
API FilesSupporto PDF
Skill
PanoramicaGuida rapidaBest practiceSkill per le aziendeSkill nell'API
MCP
Server MCP remotiConnettore MCP
Claude su piattaforme cloud
Amazon BedrockAmazon Bedrock (legacy)Claude Platform su AWSGoogle CloudMicrosoft Foundry

Log in
Panoramica
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Claude Platform Docs

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Claude on AWS
  • Claude on Google Cloud

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
Messaggi/Skill

Agent Skills

Le Agent Skills sono capacità modulari che estendono le funzionalità di Claude. Ogni Skill raggruppa istruzioni, metadati e risorse opzionali (script, template) che Claude utilizza automaticamente quando pertinenti.


Questa funzionalità non è idonea per Zero Data Retention (ZDR). I dati vengono conservati secondo la politica di conservazione standard della funzionalità.

Perché usare le Skills

Le Skills sono risorse riutilizzabili basate su filesystem che forniscono a Claude competenze specifiche di dominio: workflow, 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 vengono caricate su richiesta ed eliminano la necessità di fornire ripetutamente le stesse indicazioni in più conversazioni.

Vantaggi principali:

  • Specializzare Claude: Personalizza le capacità per attività specifiche di dominio
  • Ridurre la ripetizione: Crea una volta, usa automaticamente
  • Comporre capacità: Combina le Skills per costruire workflow complessi


Per un approfondimento sull'architettura e sulle applicazioni reali delle Agent Skills, consulta il post del blog di engineering Equipping agents for the real world with Agent Skills.

Usare le 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, sull'API di Claude, 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 raggruppare competenze di dominio e conoscenze organizzative. Sono disponibili in tutti i prodotti di Claude: creale in Claude Code, caricale tramite l'API di Claude 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:

  • Per le Agent Skills predefinite: Consulta il tutorial quickstart per iniziare a usare le skill per PowerPoint, Excel, Word e PDF nell'API
  • Per le Skills personalizzate: Consulta l'Agent Skills Cookbook per imparare a creare le tue Skills

Come funzionano le Skills

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, permettendo 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 in fasi secondo necessità, invece di consumare contesto in anticipo.

Tre tipi di contenuto delle Skill, tre livelli di caricamento

Le Skills possono contenere tre tipi di contenuto, ciascuno caricato in momenti diversi:

Livello 1: Metadati (sempre caricati)

Tipo di contenuto: Istruzioni. Il frontmatter YAML della Skill fornisce informazioni di discovery:

---
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.

Livello 2: Istruzioni (caricate quando attivate)

Tipo di contenuto: Istruzioni. Il corpo principale di SKILL.md contiene conoscenza procedurale: workflow, 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.

Livello 3: Risorse e codice (caricati secondo necessità)

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 workflow 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 affidabilità, risorse per consultazione fattuale.

LivelloQuando viene caricatoCosto in tokenContenuto
Livello 1: MetadatiSempre (all'avvio)~100 token per Skillname e description dal frontmatter YAML
Livello 2: IstruzioniQuando la Skill viene attivataMeno di 5k tokenCorpo di SKILL.md con istruzioni e indicazioni
Livello 3+: RisorseSecondo necessitàPraticamente illimitatoFile inclusi eseguiti tramite bash senza caricare i contenuti nel contesto

La divulgazione progressiva garantisce che solo il contenuto pertinente occupi la finestra di contesto in un dato momento.

L'architettura delle Skills

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.

Architettura delle Agent Skills - mostra come le Skills si integrano con la configurazione dell'agente e la macchina virtuale

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. Il resto rimane 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 di cui hai bisogno. Non c'è penalità di contesto per il contenuto incluso che non viene utilizzato.

Questo modello basato su filesystem è ciò che fa funzionare la divulgazione progressiva. Claude naviga nella tua Skill come faresti riferimento a sezioni specifiche di una guida di onboarding, accedendo esattamente a ciò che ogni attività richiede.

Esempio: Caricamento di una skill di elaborazione PDF

Ecco come Claude carica e usa una skill di elaborazione PDF:

  1. Avvio: Il prompt di sistema include: PDF Processing - Extract text and tables from PDF files, fill forms, merge documents
  2. Richiesta dell'utente: "Estrai il testo da questo PDF e riassumilo"
  3. Claude invoca: bash: read pdf-skill/SKILL.md → Istruzioni caricate nel contesto
  4. Claude determina: La compilazione di moduli non è necessaria, quindi FORMS.md non viene letto
  5. Claude esegue: Usa le istruzioni da SKILL.md per completare l'attività

Caricamento delle Skills nella finestra di contesto - mostra il caricamento progressivo dei metadati e del contenuto della skill

Il diagramma mostra:

  1. Stato predefinito con prompt di sistema e metadati della skill precaricati
  2. Claude attiva la skill leggendo SKILL.md tramite bash
  3. Claude legge opzionalmente file aggiuntivi inclusi come FORMS.md secondo necessità
  4. Claude procede con l'attività

Questo caricamento dinamico garantisce che solo il contenuto pertinente della skill occupi la finestra di contesto.

Dove funzionano le Skills

Le Skills sono disponibili in tutti i prodotti agent di Claude:



Claude Platform on AWS e Microsoft Foundry ereditano lo stesso comportamento delle Skills dell'API di Claude in tutte le sezioni seguenti.

API di Claude

L'API di Claude supporta sia le Agent Skills predefinite sia le Skills personalizzate. Entrambe funzionano in modo identico: specifica il relativo skill_id nel parametro container insieme allo strumento di esecuzione del codice.

Prerequisiti: L'uso delle Skills tramite l'API richiede tre header beta:

  • code-execution-2025-08-25 - Le Skills vengono eseguite nel container di esecuzione del codice
  • skills-2025-10-02 - Abilita la funzionalità delle Skills
  • files-api-2025-04-14 - Richiesto per caricare/scaricare file da/verso il container

Usa 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 l'API di Claude.

Claude Code

Claude Code supporta solo 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

claude.ai supporta sia le Agent Skills predefinite sia le Skills personalizzate.

Agent Skills predefinite: Queste Skills funzionano già 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à. Disponibile 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 Claude Help Center:

  • What are Skills?
  • Using Skills in Claude
  • How to create custom Skills
  • Teach Claude your way of working using Skills

Struttura delle Skill

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:

  • Massimo 64 caratteri
  • Deve contenere solo lettere minuscole, numeri e trattini
  • Non può contenere tag XML
  • Non può contenere parole riservate: "anthropic", "claude"

description:

  • Non deve essere vuoto
  • Massimo 1024 caratteri
  • Non può contenere tag XML

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.

Considerazioni sulla sicurezza

Usa Skills solo da fonti affidabili: 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ò indirizzare 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 affidabile o sconosciuta, esercita estrema cautela e verificala accuratamente prima dell'uso. A seconda dell'accesso che Claude ha durante l'esecuzione della Skill, le Skills malevole potrebbero portare a esfiltrazione di dati, accesso non autorizzato al sistema o altri rischi di sicurezza.

Considerazioni chiave sulla sicurezza:

  • Verifica accuratamente: Esamina tutti i file inclusi nella Skill: SKILL.md, script, immagini e altre risorse. Cerca pattern insoliti come chiamate di rete inaspettate, pattern di accesso ai file o operazioni che non corrispondono allo scopo dichiarato della Skill
  • Le fonti esterne sono rischiose: Le Skills che recuperano dati da URL esterni presentano un rischio particolare, poiché il contenuto recuperato potrebbe contenere istruzioni malevole. Anche Skills affidabili possono essere compromesse se le loro dipendenze esterne cambiano nel tempo
  • Uso improprio degli strumenti: Le Skills malevole possono invocare strumenti (operazioni sui file, comandi bash, esecuzione di codice) in modi dannosi
  • Esposizione dei dati: Le Skills con accesso a dati sensibili potrebbero essere progettate per far trapelare informazioni verso sistemi esterni
  • Trattale come l'installazione di software: Usa solo Skills da fonti affidabili. Sii particolarmente attento quando integri Skills in sistemi di produzione con accesso a dati sensibili o operazioni critiche

Skills disponibili

Agent Skills predefinite

Le seguenti Agent Skills predefinite sono disponibili per l'uso immediato:

  • PowerPoint (pptx): Crea presentazioni, modifica slide, analizza il contenuto delle presentazioni
  • Excel (xlsx): Crea fogli di calcolo, analizza dati, genera report con grafici
  • Word (docx): Crea documenti, modifica contenuti, formatta testo
  • PDF (pdf): Genera documenti e report PDF formattati

Queste Skills sono disponibili sull'API di Claude, 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 quickstart per iniziare a usarle nell'API.

Skills open-source

Anthropic pubblica anche Skills open-source nel repository skills:

  • Claude API: Fornisce a Claude materiale di riferimento API aggiornato, documentazione SDK e best practice per 8 linguaggi di programmazione. Inclusa in Claude Code e disponibile anche per l'installazione dal repository skills.

Esempi di Skills personalizzate

Per esempi completi di Skills personalizzate, consulta lo Skills cookbook.

Conservazione dei dati

Le Agent Skills non sono coperte dagli accordi ZDR. Le definizioni delle Skill e i dati di esecuzione vengono conservati secondo la policy standard di conservazione dei dati di Anthropic.

Per l'idoneità ZDR su tutte le funzionalità, consulta API e conservazione dei dati.

Limitazioni e vincoli

Comprendere queste limitazioni ti aiuta a pianificare efficacemente il deployment delle tue Skills. Claude Platform on AWS e Microsoft Foundry seguono le stesse limitazioni dell'API di Claude nelle sottosezioni seguenti.

Disponibilità cross-surface

Le Skills personalizzate non si sincronizzano tra le surface. Le Skills caricate su una surface non sono automaticamente disponibili sulle altre:

  • Le Skills caricate su claude.ai devono essere caricate separatamente sull'API
  • Le Skills caricate tramite l'API non sono disponibili su claude.ai
  • Le Skills di Claude Code sono basate su filesystem e separate sia da claude.ai sia dall'API

Dovrai gestire e caricare le Skills separatamente per ogni surface in cui vuoi usarle.

Ambito di condivisione

Le Skills hanno modelli di condivisione diversi a seconda di dove le usi:

  • claude.ai: Solo utente individuale; ogni membro del team deve caricarle separatamente
  • API di Claude: A livello di workspace; tutti i membri del workspace possono accedere alle Skills caricate
  • Claude Code: Personale (~/.claude/skills/) o basato su progetto (.claude/skills/); può anche essere condiviso tramite Claude Code Plugins

claude.ai non supporta la gestione centralizzata da parte degli amministratori o la distribuzione a livello di organizzazione delle Skills personalizzate.

Vincoli dell'ambiente di runtime

L'esatto ambiente di runtime disponibile per la tua skill dipende dalla surface del prodotto in cui la usi.

  • claude.ai:
    • Accesso di rete variabile: A seconda delle impostazioni utente/amministratore, le Skills possono avere accesso di rete completo, parziale o nullo. Per maggiori dettagli, consulta l'articolo di supporto Create and Edit Files.
  • API di Claude:
    • Nessun accesso di rete: Le Skills non possono effettuare chiamate API esterne o accedere a internet
    • Nessuna installazione di pacchetti a runtime: Sono disponibili solo i pacchetti preinstallati. Non puoi installare nuovi pacchetti durante l'esecuzione.
    • Solo dipendenze preconfigurate: Consulta la documentazione dello strumento di esecuzione del codice per l'elenco dei pacchetti disponibili
  • Claude Code:
    • Accesso di rete completo: Le Skills hanno lo stesso accesso di rete di qualsiasi altro programma sul computer dell'utente
    • Installazione globale di pacchetti sconsigliata: Le Skills dovrebbero installare pacchetti solo localmente per evitare di interferire con il computer dell'utente

Pianifica le tue Skills in modo che funzionino entro questi vincoli.

Passaggi successivi


Inizia con le Agent Skills

Crea la tua prima Skill


Guida API

Usa le Skills con l'API di Claude

Usa le Skills in Claude Code


Crea e gestisci Skills personalizzate in Claude Code

Best practice di creazione

Scrivi Skills che Claude possa usare efficacemente

Was this page helpful?

  • Perché usare le Skills
  • Usare le Skills
  • Come funzionano le Skills
  • Tre tipi di contenuto delle Skill, tre livelli di caricamento
  • Livello 1: Metadati (sempre caricati)
  • Livello 2: Istruzioni (caricate quando attivate)
  • Livello 3: Risorse e codice (caricati secondo necessità)
  • L'architettura delle Skills
  • Esempio: Caricamento di una skill di elaborazione PDF
  • Dove funzionano le Skills
  • API di Claude
  • Claude Code
  • claude.ai
  • Struttura delle Skill
  • Considerazioni sulla sicurezza
  • Skills disponibili
  • Agent Skills predefinite
  • Skills open-source
  • Esempi di Skills personalizzate
  • Conservazione dei dati
  • Limitazioni e vincoli
  • Disponibilità cross-surface
  • Ambito di condivisione
  • Vincoli dell'ambiente di runtime
  • Passaggi successivi