Como Criar Skills OpenClaw: Guia Completo
Uma das coisas mais poderosas do OpenClaw é a capacidade de aprender novas habilidades.
E o melhor: você pode criar skills apenas conversando — ou mergulhar fundo com código quando precisar.
💡 Skills são extensões que ensinam seu assistente a fazer coisas novas: monitorar preços, integrar APIs, automatizar tarefas repetitivas.
O Jeito Fácil: Peça para Ele Criar
Literalmente peça no chat:
Crie uma skill que verifica o preço do Bitcoin a cada hora
e me avisa se subir mais de 5%
O OpenClaw vai:
- Gerar o código da skill
- Salvar no seu workspace
- Testar automaticamente
- Ativar se funcionar
Exemplos que Funcionam
Monitoramento:
Crie uma skill que verifica se meu site está online a cada 10 minutos
Dados:
Crie uma skill que busca a cotação do dólar toda manhã às 8h
Integração:
Crie uma skill que posta no Slack quando recebo email de cliente
Lembretes:
Crie uma skill que me lembra de tomar água a cada 2 horas
Estrutura de uma Skill
Skills ficam em ~/clawd/skills/ ou ~/.clawdbot/skills/. Cada skill tem:
minha-skill/
├── SKILL.md # Descrição e instruções
├── package.json # Metadados
└── index.js # Código (opcional)
Exemplo: Skill de Cotação
SKILL.md:
# Cotação do Dólar
Busca a cotação atual do dólar e retorna em reais.
## Quando Usar
Use quando o usuário perguntar sobre dólar, câmbio ou cotação.
## Como Usar
Faça uma requisição para a API do Banco Central:
https://economia.awesomeapi.com.br/json/last/USD-BRL
Retorne: "Dólar: R$ X,XX"
Só isso! O OpenClaw lê o SKILL.md e sabe como usar.
Skills com Código
Para automações mais complexas, adicione um index.js:
// skills/bitcoin-alert/index.js
export async function checkBitcoinPrice() {
const response = await fetch(
'https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd'
);
const data = await response.json();
return data.bitcoin.usd;
}
export async function run(context) {
const price = await checkBitcoinPrice();
if (price > 100000) {
return `🚀 Bitcoin passou $100k! Preço atual: $${price.toLocaleString()}`;
}
return `Bitcoin: $${price.toLocaleString()}`;
}
Skills da Comunidade
O ClawdHub tem skills prontas:
- Gmail — Ler e enviar emails
- Google Calendar — Gerenciar eventos
- GitHub — Issues, PRs, status
- Notion — Páginas e databases
- Todoist — Tarefas
- Weather — Previsão do tempo
- Spotify — Controle de música
- Home Assistant — Casa inteligente
Instalar uma Skill
openclaw skill install github
openclaw skill install gmail
Ou peça no chat:
Instale a skill de Gmail
Cron Jobs (Tarefas Agendadas)
Combine skills com cron para automação proativa:
Execute a skill de cotação do dólar todo dia às 8h
e me mande o resultado no WhatsApp
Ou manualmente:
openclaw cron add --schedule "0 8 * * *" --task "Verifique a cotação do dólar"
Dicas
1. Comece Descrevendo em Português
O SKILL.md pode ser em português. O importante é descrever claramente quando e como usar.
2. Teste Iterativamente
Teste a skill de Bitcoin
Se não funcionar, ajuste o SKILL.md e teste novamente.
3. Use APIs Públicas
Muitas APIs não precisam de autenticação:
- CoinGecko (crypto)
- AwesomeAPI (câmbio)
- IBGE (dados Brasil)
- OpenWeatherMap (clima)
4. Peça Ajuda ao Próprio OpenClaw
A skill de Bitcoin não está funcionando.
Aqui está o erro: [cole o erro]
Ele frequentemente se auto-corrige.
Exemplo Completo: Monitor de Vagas
Pedido:
Crie uma skill que busca vagas de Go no LinkedIn Brasil
e me manda um resumo toda segunda às 9h
Resultado: OpenClaw cria:
- Script de scraping
- Cron job para segunda 9h
- Formatação do relatório
- Envio automático
Próximos Passos
Continue dominando o OpenClaw:
- 🚀 Setup Completo em 30 Minutos — Configure do zero
- 📋 12 Automações que Funcionam — Mais inspiração
- 🤝 Contribuir com Skills — Compartilhe com a comunidade
- ⚙️ Como o OpenClaw Funciona — Entenda a arquitetura