---
title: "Como Criar Skills OpenClaw: Guia Completo"
url: "https://openclaw.ia.br/blog/criar-skills/"
markdown_url: "https://openclaw.ia.br/blog/criar-skills.MD"
description: "Aprenda a criar skills personalizadas para seu OpenClaw. Do método fácil via chat ao desenvolvimento avançado com código."
date: "2026-01-30"
author: ""
---

# Como Criar Skills OpenClaw: Guia Completo

Aprenda a criar skills personalizadas para seu OpenClaw. Do método fácil via chat ao desenvolvimento avançado com código.


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:
1. Gerar o código da skill
2. Salvar no seu workspace
3. Testar automaticamente
4. 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 `~/.openclaw/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:**
```markdown
# 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`:

```javascript
// 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](https://clawdhub.com) 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

```bash
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:
```bash
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:
1. Script de scraping
2. Cron job para segunda 9h
3. Formatação do relatório
4. Envio automático

---

## Próximos Passos

Continue dominando o OpenClaw:

-  [Setup Completo em 30 Minutos](/blog/setup-30-minutos/) — Configure do zero
-  [12 Automações que Funcionam](/blog/12-casos-de-uso-que-funcionam/) — Mais inspiração
-  [Contribuir com Skills](/contribuir/skills/) — Compartilhe com a comunidade
- ⚙ [Como o OpenClaw Funciona](/blog/como-openclaw-funciona-por-dentro/) — Entenda a arquitetura
