OpenClaw Skill Forge — Decomposição de Demandas para OpenClaw
Quando um usuário descreve o que deseja em linguagem natural, use o OpenClaw Skill Forge para decompor a demanda em habilidades atômicas e, em seguida, executá-las ou encaminhá-las.
Quando Usar
- Usuário diz: "faça backup da minha memória do chat", "execute um backtest nos meus dados", "organize meus arquivos"
- Demandas multi-etapas ou ambíguas que precisam de mapeamento de habilidades
- Antes de executar — decompor primeiro para rotear corretamente
Como Funciona
- Decompor: Chame o OpenClaw Skill Forge Cutter com a demanda do usuário.
- Habilidades retornadas: ex.
memory_backup,strategy_backtest,file_copy, etc. - Executáveis de forma independente:
memory_backup,strategy_backtestsão executados via CLImetaskill. - Necessita do OpenClaw: Mac HCI, dispositivo, outras habilidades — use as habilidades nativas do OpenClaw.
Uso
CLI (recomendado)
# Instalação: pip install -e /caminho/para/ClawForge
metaskill "faça backup da minha memória do chat"
metaskill "execute backtest nos dados de trading" --decompose-only
metaskill --list
API Python
from core.cutter import CutterEngine
result = CutterEngine().process("faça backup da minha memória do chat")
# result["decomposed"] → [{"skill": "memory_backup", "confidence": 0.8, ...}]
Decomposição via LLM (opcional)
Defina a variável CHUTES_API_KEY no arquivo .env e use --model chutes para uma decomposição mais inteligente.
Palavras-chave do Cutter
| Frase de demanda | Habilidade |
|---|---|
| faça backup do meu, memória do chat, backup de memória | memory_backup |
| backtest, estratégia de trading, quantitativo | strategy_backtest |
| copiar arquivo, mover, excluir | file_copy, file_move, file_delete |
| abrir aplicativo, fechar aplicativo | open_app, close_app |
| captura de tela, brilho, volume | screenshot, brightness, volume |
| ... veja Skill-Index.md |
Instalação
cd ClawForge
pip install -e .
# Instalar no workspace do OpenClaw (ou execute ./scripts/setup_openclaw.sh)
cp -r openclaw-skill ~/.openclaw/workspace/skills/metaskillbase
Permissões
- sistema de arquivos: Para memory_backup, strategy_backtest (leitura/gravação de CSVs, backups)
- rede: Opcional para strategy_backtest (busca de dados), decomposição via GPT
- shell: Executar o CLI metaskill a partir do OpenClaw