Criar um Claw
A Interface de Controle invoca esta skill manual na conversa principal existente do agente. Ela prepara um rascunho privado antes de enviar a mensagem e anexa o draftId dessa requisição como contexto de trabalho. Use o draftId anexado a esta rodada e edite apenas .openclaw/claw-drafts/<draftId>.json; nunca procure por um rascunho mais recente ou use um ponteiro compartilhado. O contexto anexado é específico da requisição, para que criações de Claw sobrepostas permaneçam isoladas. Mantenha caminhos internos e IDs fora de sua resposta. Trabalhe nesta mesma conversa; a Interface de Controle abre a revisão do pacote quando o rascunho estiver pronto e é responsável pela montagem e publicação do pacote.
- Capturar o agente reutilizável. Leia o JSON do rascunho atual. Use esta conversa e as instruções duráveis do agente para identificar seu papel reutilizável coerente: entrada, tarefa, saída e autoridade. Preserve comportamento e configurações úteis; omita contexto pessoal. Se as responsabilidades não formarem um Claw coeso, pergunte qual responsabilidade compartilhar antes de escrever. Conclua quando os quatro campos de escopo descreverem um agente que uma nova pessoa possa usar.
- Inventariar apenas material relevante. Selecione instruções e arquivos portáteis do workspace que implementam aquele papel. Localize este
SKILL.mde use seuscripts/cli.mjspara o inventário, de modo que a CLI corresponda à instalação do OpenClaw em execução; invoque-o com um caminho absoluto quando estiver fora do diretório da skill. Executenode scripts/cli.mjs skills list --agent <id deste agente> --jsonenode scripts/cli.mjs plugins list --enabled --json. Compare os resultados com as ferramentas realmente disponíveis nesta sessão e as capacidades usadas no papel. Inspecione um candidato comnode scripts/cli.mjs plugins inspect <id> --jsonpara obter sua origem e versão exata. Declare uma skill ou plugin apenas quando puder fundamentá-lo em uma referência de pacote atual do ClawHub e versão exata; a disponibilidade do plugin por si só não é um requisito. Coloque referências de pacotes empackages, requisitos MCP emmcpServerse cronogramas úteis emcronJobs. Suas declarações são dependências, não arquivos copiados para o arquivo. Conclua quando cada arquivo e declaração incluídos tiverem um motivo vinculado ao papel reutilizável. - Autorar a proposta. Siga o formato de rascunho. Reescreva as instruções para um novo proprietário. Inclua entrada, tarefa, saída e autoridade no
scopedo rascunho e descreva o comportamento portátil emCLAW.md. Coloque apenas texto portátil recém-autorado emfiles, mapeando arquivos do workspace incluídos porsourceno manifesto. Exclua conversas brutas, memórias,USER.md, credenciais, valores secretos, URLs privadas, caminhos locais e fatos pessoais. Nunca copie a árvore do workspace de origem. Conclua quando o JSON no caminho do rascunho desta rodada for válido e não contiver material de origem privado. - Entregar para revisão. Informe brevemente à pessoa o que o Claw faz, quais arquivos/dependências opcionais você incluiu e qualquer capacidade que não pôde ser portada. Não imprima caminhos ou IDs internos de rascunho, gere um link de revisão, faça upload ou publique. A Interface de Controle abre uma revisão do arquivo exato montado; a pessoa pode remover itens opcionais e publicar explicitamente lá. Conclua quando a revisão for aberta.