Vai al contenuto principale

Come creare Skills personalizzate

Aggiornato oltre 2 settimane fa

Le Skills sono disponibili per gli utenti con piani Pro, Max, Team ed Enterprise. Questa funzione richiede che l'esecuzione del codice sia abilitata. Le Skills sono disponibili anche in versione beta per gli utenti di Claude Code e per tutti gli utenti API che utilizzano lo strumento di esecuzione del codice.

Le Custom Skills ti permettono di migliorare Claude con conoscenze specializzate e flussi di lavoro specifici della tua organizzazione o del tuo stile di lavoro personale. Questo articolo spiega come creare, strutturare e testare le tue Skills.

Le Skills possono essere semplici come poche righe di istruzioni o complesse come pacchetti multi-file con codice eseguibile. Le migliori Skills:

  • Risolvono un compito specifico e ripetibile

  • Hanno istruzioni chiare che Claude può seguire

  • Includono esempi quando utili

  • Definiscono quando devono essere utilizzate

  • Si concentrano su un flusso di lavoro piuttosto che cercare di fare tutto

Creazione di un file Skill.md

Ogni Skill consiste in una directory che contiene almeno un file Skill.md, che è il nucleo della Skill. Questo file deve iniziare con un frontmatter YAML per contenere i campi name e description, che sono metadati obbligatori. Può anche contenere metadati aggiuntivi, istruzioni per Claude o file di riferimento, script eseguibili o strumenti.

Campi di metadati obbligatori

name: Un nome descrittivo per la tua Skill (massimo 64 caratteri)

  • Esempio: Brand Guidelines

description: Una descrizione chiara di cosa fa la Skill e quando utilizzarla.

  • Questo è critico—Claude utilizza questo per determinare quando invocare la tua Skill (massimo 200 caratteri).

  • Esempio: Applica le linee guida del marchio Acme Corp a presentazioni e documenti, inclusi colori ufficiali, caratteri e utilizzo del logo.

Campi di metadati opzionali

dependencies: Pacchetti software richiesti dalla tua Skill.

  • Esempio: python>=3.8, pandas>=1.5.0

I metadati nel file Skill.md servono come primo livello di un sistema di divulgazione progressiva, fornendo solo le informazioni necessarie affinché Claude sappia quando la Skill dovrebbe essere utilizzata senza dover caricare tutto il contenuto.

Corpo Markdown

Il corpo Markdown è il secondo livello di dettaglio dopo i metadati, quindi Claude accederà a questo se necessario dopo aver letto i metadati. A seconda del tuo compito, Claude può accedere al file Skill.md e utilizzare la Skill.

Esempio Skill.md

Skill Brand Guidelines

## Metadati
name: Brand Guidelines
description: Applica le linee guida del marchio Acme Corp a tutte le presentazioni e i documenti

## Panoramica
Questa Skill fornisce le linee guida ufficiali del marchio Acme Corp per creare materiali coerenti e professionali. Quando crei presentazioni, documenti o materiali di marketing, applica questi standard per assicurarti che tutti gli output corrispondano all'identità visiva di Acme. Claude dovrebbe fare riferimento a queste linee guida ogni volta che crea materiali rivolti all'esterno o documenti che rappresentano Acme Corp.

## Colori del marchio

I nostri colori ufficiali del marchio sono:
- Primario: #FF6B35 (Corallo)
- Secondario: #004E89 (Blu navy)
- Accento: #F7B801 (Oro)
- Neutro: #2E2E2E (Carbone)

## Tipografia

Intestazioni: Montserrat Bold
Testo del corpo: Open Sans Regular
Linee guida per le dimensioni:
- H1: 32pt
- H2: 24pt
- Corpo: 11pt

## Utilizzo del logo

Utilizza sempre il logo a colori interi su sfondi chiari. Utilizza il logo bianco su sfondi scuri. Mantieni uno spazio minimo di 0,5 pollici intorno al logo.

## Quando applicare

Applica queste linee guida ogni volta che crei:
- Presentazioni PowerPoint
- Documenti Word per la condivisione esterna
- Materiali di marketing
- Rapporti per i clienti

## Risorse

Consulta la cartella delle risorse per i file del logo e i download dei caratteri.

Aggiunta di risorse

Se hai troppi contenuti da aggiungere a un singolo file Skill.md (ad esempio, sezioni che si applicano solo a scenari specifici), puoi aggiungere più contenuti aggiungendo file nella tua directory Skill. Ad esempio, aggiungi un file REFERENCE.md contenente informazioni supplementari e di riferimento alla tua directory Skill. Farvi riferimento in Skill.md aiuterà Claude a decidere se ha bisogno di accedere a quella risorsa durante l'esecuzione della Skill.

Aggiunta di script

Per Skills più avanzate, allega file di codice eseguibile a Skill.md, permettendo a Claude di eseguire il codice. Ad esempio, le nostre document skills utilizzano i seguenti linguaggi di programmazione e pacchetti:

  • Python (pandas, numpy, matplotlib)

  • JavaScript/Node.js

  • Pacchetti per aiutare con la modifica dei file

  • strumenti di visualizzazione

Nota: Claude e Claude Code possono installare pacchetti da repository standard (Python PyPI, JavaScript npm) durante il caricamento delle Skills. Non è possibile installare pacchetti aggiuntivi in fase di esecuzione con API Skills—tutte le dipendenze devono essere pre-installate nel container.

Creazione del pacchetto della tua Skill

Una volta completata la cartella della tua Skill:

  1. Assicurati che il nome della cartella corrisponda al nome della tua Skill.

  2. Crea un file ZIP della cartella.

  3. Lo ZIP dovrebbe contenere la cartella Skill come radice (non come sottocartella).

Struttura corretta:

my

Hai ricevuto la risposta alla tua domanda?