Vai al contenuto principale

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

Skills insegna all’agente come e quando usare gli strumenti. Ogni skill è una directory contenente un file SKILL.md con frontmatter YAML e istruzioni markdown. Per sapere come vengono caricate e prioritarizzate le Skills, consulta Skills.

Crea la tua prima skill

1

Crea la directory della skill

Le Skills risiedono nel tuo workspace. Crea una nuova cartella:
mkdir -p ~/.openclaw/workspace/skills/hello-world
2

Scrivi SKILL.md

Crea SKILL.md dentro quella directory. Il frontmatter definisce i metadati, e il corpo markdown contiene le istruzioni per l’agente.
---
name: hello-world
description: A simple skill that says hello.
---

# Hello World Skill

When the user asks for a greeting, use the `echo` tool to say
"Hello from your custom skill!".
Usa il formato con trattini, lettere minuscole, cifre e trattini per il name della skill. Mantieni allineati il nome della cartella e il name nel frontmatter.
3

Aggiungi strumenti (facoltativo)

Puoi definire schemi di strumenti personalizzati nel frontmatter o istruire l’agente a usare strumenti di sistema esistenti (come exec o browser). Le Skills possono anche essere distribuite dentro i Plugin insieme agli strumenti che documentano.
4

Carica la skill

Avvia una nuova sessione in modo che OpenClaw rilevi la skill:
# From chat
/new

# Or restart the gateway
openclaw gateway restart
Verifica che la skill sia stata caricata:
openclaw skills list
5

Testala

Invia un messaggio che dovrebbe attivare la skill:
openclaw agent --message "give me a greeting"
Oppure chatta semplicemente con l’agente e chiedi un saluto.

Riferimento dei metadati della skill

Il frontmatter YAML supporta questi campi:
CampoObbligatorioDescrizione
nameIdentificatore univoco con lettere minuscole, cifre e trattini
descriptionDescrizione su una riga mostrata all’agente
metadata.openclaw.osNoFiltro OS (["darwin"], ["linux"], ecc.)
metadata.openclaw.requires.binsNoBinari richiesti su PATH
metadata.openclaw.requires.configNoChiavi di configurazione richieste

Buone pratiche

  • Sii conciso — istruisci il modello su cosa fare, non su come essere un’AI
  • La sicurezza prima di tutto — se la tua skill usa exec, assicurati che i prompt non consentano l’iniezione arbitraria di comandi da input non attendibile
  • Testa localmente — usa openclaw agent --message "..." per testare prima di condividere
  • Usa ClawHub — esplora e contribuisci con skill su ClawHub

Dove risiedono le Skills

PosizionePrecedenzaAmbito
\<workspace\>/skills/MassimaPer agente
\<workspace\>/.agents/skills/AltaAgente per workspace
~/.agents/skills/MediaProfilo agente condiviso
~/.openclaw/skills/MediaCondiviso (tutti gli agenti)
Integrate (distribuite con OpenClaw)BassaGlobale
skills.load.extraDirsMinimaCartelle condivise personalizzate

Correlati