Skills - Habilidades do OpenClaw

Guia completo sobre o sistema de Skills do OpenClaw: como funcionam, skills integrados, como criar seus próprios e muito mais.

Skills do OpenClaw

Skills são módulos especializados que expandem as capacidades do OpenClaw. Pense neles como “guias de especialização” que transformam seu assistente de IA de um agente generalista em um especialista equipado com conhecimento processual que nenhum modelo de IA possui nativamente.

O Que São Skills?

Skills são pacotes modulares e autocontidos que fornecem:

  • Workflows especializados - Procedimentos multi-etapas para domínios específicos
  • Integrações com ferramentas - Instruções para trabalhar com APIs, formatos de arquivo e sistemas externos
  • Conhecimento de domínio - Schemas, lógica de negócio e conhecimento específico
  • Recursos empacotados - Scripts, referências e assets para tarefas complexas e repetitivas

Exemplo Prático

Quando você pergunta “Qual a previsão do tempo para São Paulo?”, o OpenClaw:

  1. Detecta que a pergunta é sobre clima
  2. Carrega automaticamente o skill de weather
  3. Executa o comando apropriado via wttr.in ou Open-Meteo
  4. Retorna a previsão formatada

Tudo isso acontece automaticamente graças ao sistema de Skills.

Por Que Usar Skills?

Sem SkillsCom Skills
Respostas genéricasRespostas especializadas
Precisa explicar contexto toda vezConhecimento persistente
Limitado ao conhecimento do modeloAcesso a APIs e ferramentas externas
Processos manuaisAutomação de workflows

Como Skills Funcionam

O OpenClaw usa um sistema de carregamento progressivo em três níveis:

┌─────────────────────────────────────────────────────┐
│  NÍVEL 1: Metadados (sempre em contexto)            │
│  - Nome e descrição do skill (~100 palavras)        │
│  - Usado para detectar quando ativar o skill        │
├─────────────────────────────────────────────────────┤
│  NÍVEL 2: SKILL.md body (quando ativado)            │
│  - Instruções detalhadas (<5k palavras)             │
│  - Carregado só quando o skill é necessário         │
├─────────────────────────────────────────────────────┤
│  NÍVEL 3: Recursos (sob demanda)                    │
│  - Scripts, referências, assets                     │
│  - Carregado conforme necessidade específica        │
└─────────────────────────────────────────────────────┘

Este design mantém a janela de contexto eficiente enquanto permite skills muito poderosos.

Próximos Passos

  1. Iniciantes: Comece explorando os Skills Integrados
  2. Intermediários: Entenda a Estrutura de Skills
  3. Avançados: Crie seu próprio skill

Skills são o que tornam o OpenClaw verdadeiramente extensível. Com eles, você pode adaptar seu assistente para qualquer domínio ou fluxo de trabalho específico.

Skills Integrados

Lista completa de skills que vêm pré-instalados com o OpenClaw, incluindo weather, summarize, TTS e mais.

Estrutura de Skills

Como um skill do OpenClaw é organizado: SKILL.md, frontmatter, scripts, referências e assets.

Criar Seu Próprio Skill

Tutorial passo a passo para criar skills customizados no OpenClaw, desde a concepção até a publicação.

Segurança e Permissões

Boas práticas de segurança ao usar e criar skills no OpenClaw, incluindo permissões, sandboxing e auditoria.