Criando Skills
Skills ensinam o agent como e quando usar ferramentas. Cada Skill é um diretório que contém um arquivoSKILL.md com frontmatter YAML e instruções em markdown.
Para saber como as Skills são carregadas e priorizadas, consulte Skills.
Crie sua primeira Skill
Escreva o SKILL.md
Crie
SKILL.md dentro desse diretório. O frontmatter define os metadados,
e o corpo em markdown contém instruções para o agent.Adicione ferramentas (opcional)
Você pode definir schemas de ferramentas personalizadas no frontmatter ou instruir o agent
a usar ferramentas de sistema existentes (como
exec ou browser). As Skills também podem
ser distribuídas dentro de plugins junto com as ferramentas que documentam.Carregue a Skill
Inicie uma nova sessão para que o OpenClaw detecte a Skill:Verifique se a Skill foi carregada:
Referência de metadados de Skill
O frontmatter YAML oferece suporte a estes campos:| Campo | Obrigatório | Descrição |
|---|---|---|
name | Sim | Identificador único (snake_case) |
description | Sim | Descrição de uma linha exibida ao agent |
metadata.openclaw.os | Não | Filtro de SO (["darwin"], ["linux"] etc.) |
metadata.openclaw.requires.bins | Não | Binários obrigatórios no PATH |
metadata.openclaw.requires.config | Não | Chaves de config obrigatórias |
Boas práticas
- Seja conciso — instrua o modelo sobre o que fazer, não sobre como ser uma IA
- Segurança em primeiro lugar — se sua Skill usar
exec, garanta que os prompts não permitam injeção arbitrária de comandos a partir de entrada não confiável - Teste localmente — use
openclaw agent --message "..."para testar antes de compartilhar - Use o ClawHub — explore e contribua com Skills em ClawHub
Onde as Skills ficam
| Local | Precedência | Escopo |
|---|---|---|
\<workspace\>/skills/ | Mais alta | Por agent |
\<workspace\>/.agents/skills/ | Alta | Por agent do workspace |
~/.agents/skills/ | Média | Perfil de agent compartilhado |
~/.openclaw/skills/ | Média | Compartilhado (todos os agents) |
| Empacotadas (distribuídas com o OpenClaw) | Baixa | Global |
skills.load.extraDirs | Mais baixa | Pastas compartilhadas personalizadas |
Relacionado
- Referência de Skills — regras de carregamento, precedência e gating
- Configuração de Skills — schema de config
skills.* - ClawHub — registro público de Skills
- Criando plugins — plugins podem incluir Skills