Desenvolvendo Skills

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