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