Creare e caricare Skill in Gemini e Claude
offline

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.

1. Skill in Google Gemini (Web e App)

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:

    1. Vai su gemini.google.com o apri l'app.

    1. Nel prompt scrivi direttamente: «Crea una skill chiamata [Nome] che faccia [descrizione del compito ed esempi di output]».

    1. Il modello genererà la bozza e la salverà automaticamente nell'elenco delle tue Skill.

  • Come caricare una Skill (da file locale):

    1. Nella barra laterale sinistra, clicca su Personalizza (se non compare subito, clicca prima su Altro / Impostazioni).

    1. Seleziona la voce Skill in alto.

    1. Clicca su Carica (o Upload) in alto a destra.

    1. Seleziona un file SKILL.md singolo oppure una cartella/archivio .zip che contenga il file SKILL.md ed eventuali file di riferimento/contesto.

    1. Controlla i parametri estratti e premi Crea/Salva.

2. Skill nell'ecosistema Claude (Claude Code e claude.ai)

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.

3. Skill in OpenAI ChatGPT

  • 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):

    1. Dalla barra laterale seleziona la sezione delle impostazioni del Workspace o Plugin / Estensioni e vai alla scheda Skill.

    1. Clicca su Crea e scegli Carica dal computer (Upload).

    1. Carica il file SKILL.md contenente le istruzioni.

Anatomia standard di un file SKILL.md

Tutti i sistemi compatibili leggono il formato aperto Markdown con intestazione YAML:

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

  1. Corpo del documento: Obiettivo primario, vincoli di stile, formato di output richiesto, esempi concreti (input/output pairs) e casi limite.