La gestione, creazione e caricamento delle Skill cambia a seconda che ci si riferisca all'ecosistema Gemini oppure allo standard introdotto da Claude / Claude Code e ChatGPT, soprattutto tenendo conto delle licenze (Free vs Pro/Business) e dei rollout territoriali in Europa.
In Gemini le Skill rappresentano istruzioni e workflow riutilizzabili con formati basati sul file standard SKILL.md o create direttamente tramite prompt.
Disponibilità (Free vs Pro/Advanced):
La creazione e l'uso delle Skill di base nelle chat sono accessibili anche agli account gratuiti (purché con account Google personale e maggiorenne con la cronologia attività attiva).
Funzionalità autonome avanzate o agentiche legate a Spark/Task richiedono invece piani a pagamento (e alcune automazioni agentiche di background sono soggette a rollout progressivi in Europa).
Come creare una Skill direttamente in chat:
Vai su gemini.google.com o apri l'app.
Nel prompt scrivi direttamente: «Crea una skill chiamata [Nome] che faccia [descrizione del compito ed esempi di output]».
Il modello genererà la bozza e la salverà automaticamente nell'elenco delle tue Skill.
Come caricare una Skill (da file locale):
Nella barra laterale sinistra, clicca su Personalizza (se non compare subito, clicca prima su Altro / Impostazioni).
Seleziona la voce Skill in alto.
Clicca su Carica (o Upload) in alto a destra.
Seleziona un file SKILL.md singolo oppure una cartella/archivio .zip che contenga il file SKILL.md ed eventuali file di riferimento/contesto.
Controlla i parametri estratti e premi Crea/Salva.
Lo standard dei file SKILL.md nasce originariamente con l'ecosistema di Anthropic.
Disponibilità (Free vs Pro):
In Claude Code (CLI / Terminale): Disponibile per chiunque abbia configurato l'ambiente di sviluppo e collegato una chiave API o un account Claude abilitato. Non richiede abbonamenti enterprise dedicati per far girare le skill locali.
Interfaccia Web (claude.ai): Per gli account personali (Free e Pro) i flussi modulari vengono tipicamente gestiti tramite Project Context e prompt di sistema; le Skill vere e proprie vengono caricate a livello di cartella di lavoro o repo.
Come crearla e caricarla localmente: Crea una cartella con all'interno un file chiamato SKILL.md strutturato in questo modo:
---
name: nome-della-skill
description: Spiegazione sintetica di cosa fa la skill e quando Claude deve attivarla.
---
# Istruzioni operative
- Regola 1...
- Regola 2...
Per caricarla globalmente (disponibile in ogni progetto): Salva la cartella in ~/.claude/skills/nome-della-skill/SKILL.md.
Per caricarla a livello di singolo progetto: Salva la cartella all'interno della directory del progetto in .claude/skills/nome-della-skill/SKILL.md.
Disponibilità (Free vs Pro/Plus vs Business/Enterprise):
La funzionalità ufficiale denominata Skill con upload di file SKILL.md e condivisione a catalogo è disponibile prioritariamente per gli account Business, Enterprise, Team ed Edu.
Sugli account Free, Plus e Pro personali, la funzionalità equivalente per ottenere lo stesso comportamento modulare resta l'uso dei Custom GPT (creabili con abbonamento Plus/Pro tramite l'editor) o le Istruzioni personalizzate (disponibili anche sul piano Free).
Come caricarla (se hai un account Business/Enterprise):
Dalla barra laterale seleziona la sezione delle impostazioni del Workspace o Plugin / Estensioni e vai alla scheda Skill.
Clicca su Crea e scegli Carica dal computer (Upload).
Carica il file SKILL.md contenente le istruzioni.
SKILL.mdTutti i sistemi compatibili leggono il formato aperto Markdown con intestazione YAML:
Frontmatter YAML: Contiene name e description. La descrizione è fondamentale perché il modello la legge sempre nel system prompt per capire quando invocare la skill senza sprecare token sul testo intero.
Corpo del documento: Obiettivo primario, vincoli di stile, formato di output richiesto, esempi concreti (input/output pairs) e casi limite.