SKILL.md com frontmatter YAML e instruções em Markdown.
O OpenClaw carrega skills de várias raízes em uma ordem de precedência definida.
Crie sua primeira skill
1
Crie o diretório da skill
As Skills ficam na pasta Você pode agrupar skills em subpastas para organizá-las — a skill ainda é
nomeada pelo frontmatter do
skills/ do seu espaço de trabalho:SKILL.md, não pelo caminho da pasta:2
Escreva o SKILL.md
O frontmatter define os metadados; o corpo fornece instruções ao agente.Por padrão, o OpenClaw monitora arquivos
SKILL.md nas raízes de skills. Se o
monitor estiver desativado ou você estiver continuando uma sessão existente, inicie uma
nova para que o agente receba a lista atualizada:3
Teste
/skill hello-world para
invocá-la explicitamente pelo nome.Referência do SKILL.md
Campos obrigatórios
Chaves opcionais do frontmatter
Para campos de controle de disponibilidade (
requires.bins, requires.env etc.), consulte
Skills — Controle de disponibilidade.
Como usar {baseDir}
Faça referência a arquivos dentro do diretório da skill sem fixar caminhos — o
agente resolve {baseDir} em relação ao próprio diretório da skill:
Como adicionar ativação condicional
Restrinja sua skill para que ela seja carregada somente quando suas dependências estiverem disponíveis:Opções de controle de disponibilidade
Opções de controle de disponibilidade
Referência completa: Skills — Controle de disponibilidade.
Ambiente e chaves de API
Ambiente e chaves de API
Vincule uma chave de API a uma entrada de skill em A chave é injetada no processo hospedeiro somente durante aquele turno do agente.
Ela não chega à sandbox — consulte
variáveis de ambiente na sandbox.
openclaw.json:Proponha por meio do Skill Workshop
Para skills elaboradas pelo agente ou quando você quiser a revisão do operador antes que uma skill entre em uso, utilize propostas do Skill Workshop em vez de escrever oSKILL.md diretamente.
--proposal-dir quando a proposta incluir arquivos de suporte:
PROPOSAL.md em sua raiz. Os arquivos de suporte devem ficar em
assets/, examples/, references/, scripts/ ou templates/.
Após a revisão:
Publicação no ClawHub
1
Verifique se o SKILL.md está completo
Confira se
name, description e todos os campos de controle de disponibilidade em metadata.openclaw
estão definidos. Adicione uma URL em homepage se você tiver uma página do projeto.2
Instale a CLI independente do ClawHub e faça login
3
Publique
--version <version> ou --owner <owner> para substituir a versão
inferida ou publicar sob um proprietário específico. Consulte
ClawHub — Publicação e
CLI do ClawHub para conhecer o fluxo completo, o escopo de proprietários e outros
comandos de manutenção (clawhub sync, clawhub skill rename, …).Práticas recomendadas
Conteúdo relacionado
Referência de Skills
Ordem de carregamento, controle de disponibilidade, listas de permissões e formato do SKILL.md.
Skill Workshop
Fila de propostas para skills elaboradas pelo agente.
Configuração de Skills
Esquema completo de configuração de
skills.*.ClawHub
Explore e publique skills no registro público.
Criação de plugins
Plugins podem incluir skills junto às ferramentas que elas documentam.