SKILL.md con frontmatter YAML e istruzioni in Markdown.
OpenClaw carica le skill da diverse radici secondo un ordine di precedenza definito.
Crea la tua prima skill
1
Crea la directory della skill
Le Skills si trovano nella cartella Puoi raggruppare le skill in sottocartelle per organizzarle: il nome della skill
è comunque definito dal frontmatter di
skills/ del tuo spazio di lavoro:SKILL.md, non dal percorso della cartella:2
Scrivi SKILL.md
Il frontmatter definisce i metadati; il corpo fornisce le istruzioni all’agente.Per impostazione predefinita, OpenClaw monitora i file
SKILL.md nelle radici delle skill. Se il
monitoraggio è disabilitato o stai proseguendo una sessione esistente, avviane una nuova
affinché l’agente riceva l’elenco aggiornato:3
Provala
/skill hello-world per
richiamarla esplicitamente per nome.Riferimento di SKILL.md
Campi obbligatori
Chiavi facoltative del frontmatter
Per i campi di attivazione condizionale (
requires.bins, requires.env e così via), consulta
Skills — Attivazione condizionale.
Utilizzo di {baseDir}
Fai riferimento ai file all’interno della directory della skill senza codificare percorsi fissi:
l’agente risolve {baseDir} rispetto alla directory della skill stessa:
Aggiunta dell’attivazione condizionale
Configura la skill affinché venga caricata solo quando le sue dipendenze sono disponibili:Opzioni di attivazione condizionale
Opzioni di attivazione condizionale
Riferimento completo: Skills — Attivazione condizionale.
Ambiente e chiavi API
Ambiente e chiavi API
Collega una chiave API a una voce della skill in La chiave viene inserita nel processo host solo per quel turno dell’agente.
Non raggiunge la sandbox: consulta
variabili d’ambiente nella sandbox.
openclaw.json:Proponi tramite Skill Workshop
Per le skill preparate dall’agente, o quando desideri una revisione da parte dell’operatore prima che una skill diventi operativa, usa le proposte di Skill Workshop invece di scrivere direttamenteSKILL.md.
--proposal-dir quando la proposta include file di supporto:
PROPOSAL.md nella sua radice. I file di supporto vanno collocati in
assets/, examples/, references/, scripts/ o templates/.
Dopo la revisione:
Pubblicazione su ClawHub
1
Assicurati che SKILL.md sia completo
Verifica che
name, description e gli eventuali campi di attivazione condizionale
metadata.openclaw siano impostati. Aggiungi un URL homepage se disponi di una pagina del progetto.2
Installa la CLI autonoma di ClawHub ed effettua l'accesso
3
Pubblica
--version <version> o --owner <owner> per sostituire la versione dedotta
o pubblicare per conto di un proprietario specifico. Consulta
ClawHub — Pubblicazione e
CLI di ClawHub per il flusso completo, la definizione dell’ambito del proprietario
e gli altri comandi di manutenzione (clawhub sync, clawhub skill rename, …).Buone pratiche
Contenuti correlati
Riferimento delle Skills
Ordine di caricamento, attivazione condizionale, elenchi di elementi consentiti e formato di SKILL.md.
Skill Workshop
Coda delle proposte per le skill preparate dall’agente.
Configurazione delle Skills
Schema completo della configurazione
skills.*.ClawHub
Esplora e pubblica skill nel registro pubblico.
Creazione di plugin
I plugin possono includere skill insieme agli strumenti che documentano.