Pular para o conteúdo principal

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 ensinam ao agente como e quando usar ferramentas. Cada Skill é um diretório contendo um arquivo SKILL.md com frontmatter YAML e instruções em markdown. Para saber como Skills são carregadas e priorizadas, consulte Skills.

Crie sua primeira Skill

1

Crie o diretório da Skill

Skills ficam no seu workspace. Crie uma nova pasta:
mkdir -p ~/.openclaw/workspace/skills/hello-world
2

Escreva 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 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!".
Use formato com hífens, letras minúsculas, dígitos e hífens para o name da Skill. Mantenha o nome da pasta alinhado ao name do frontmatter.
3

Adicione ferramentas (opcional)

Você pode definir esquemas de ferramentas personalizados no frontmatter ou instruir o agente a usar ferramentas do sistema existentes (como exec ou browser). Skills também podem ser distribuídas dentro de plugins junto com as ferramentas que documentam.
4

Carregue a Skill

Inicie uma nova sessão para que o OpenClaw detecte a Skill:
# From chat
/new

# Or restart the gateway
openclaw gateway restart
Verifique se a Skill foi carregada:
openclaw skills list
5

Teste-a

Envie uma mensagem que deve acionar a Skill:
openclaw agent --message "give me a greeting"
Ou apenas converse com o agente e peça uma saudação.

Referência de metadados da Skill

O frontmatter YAML aceita estes campos:
CampoObrigatórioDescrição
nameSimIdentificador único usando letras minúsculas, dígitos e hífens
descriptionSimDescrição de uma linha mostrada ao agente
metadata.openclaw.osNãoFiltro de SO (["darwin"], ["linux"], etc.)
metadata.openclaw.requires.binsNãoBinários obrigatórios no PATH
metadata.openclaw.requires.configNãoChaves de configuração obrigatórias

Práticas recomendadas

  • Seja conciso — instrua o modelo sobre o que fazer, não sobre como ser uma IA
  • Segurança em primeiro lugar — se sua Skill usa 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 ClawHub — navegue e contribua com Skills em ClawHub

Onde Skills ficam

LocalizaçãoPrecedênciaEscopo
\<workspace\>/skills/Mais altaPor agente
\<workspace\>/.agents/skills/AltaAgente por workspace
~/.agents/skills/MédiaPerfil de agente compartilhado
~/.openclaw/skills/MédiaCompartilhado (todos os agentes)
Incluído (distribuído com o OpenClaw)BaixaGlobal
skills.load.extraDirsMais baixaPastas compartilhadas personalizadas

Relacionado