Desenvolvendo Skills — Criar Extensões

Como criar skills customizadas para OpenClaw. Desenvolva plugins e extensões personalizadas.

Desenvolvendo Skills

Estrutura
minha-skill/
├── SKILL.md          # Documentação
├── package.json      # Metadados
├── index.js          # Código principal
└── README.md         # Para usuários
SKILL.md
# Minha Skill

Descrição do que faz.

## Uso
Explique como usar.
package.json
{
  "name": "@openclaw/skill-minha",
  "version": "1.0.0",
  "openclaw": {
    "type": "skill",
    "triggers": ["quando eu pedir X"]
  }
}
index.js
export default {
  name: 'minha-skill',
  
  async execute(context) {
    const { message, memory, tools } = context;
    
    // Sua lógica aqui
    
    return {
      response: "Resultado da skill"
    };
  }
};
Publicar
openclaw skill publish ./minha-skill