Skills
OpenProse
OpenProse é um formato de fluxo de trabalho portátil, centrado em markdown, para orquestrar
sessões de IA. No OpenClaw, ele é distribuído como um Plugin que instala um pacote de Skills
do OpenProse e um comando de barra /prose. Os programas ficam em arquivos .prose e podem
gerar vários subagentes com fluxo de controle explícito.
Habilite o Plugin OpenProse e reinicie o Gateway.
Use /prose run para executar um arquivo .prose ou programa remoto.
Crie fluxos de trabalho multiagente com etapas paralelas e sequenciais.
Instalação
Enable the plugin
Plugins incluídos vêm desabilitados por padrão. Habilite o OpenProse:
openclaw plugins enable open-proseRestart the Gateway
openclaw gateway restartVerify
openclaw plugins list | grep proseVocê deve ver open-prose como habilitado. O comando de Skill /prose agora está
disponível no chat.
Para um checkout local: openclaw plugins install ./path/to/local/open-prose-plugin
Comando de barra
O OpenProse registra /prose como um comando de Skill invocável pelo usuário:
/prose help/prose run <file.prose>/prose run <handle/slug>/prose run <https://example.com/file.prose>/prose compile <file.prose>/prose examples/prose update/prose run <handle/slug> resolve para https://p.prose.md/<handle>/<slug>.
URLs diretas são buscadas como estão usando a ferramenta web_fetch.
Execuções remotas de nível superior são explícitas. Importações remotas dentro de um programa .prose são
dependências transitivas de código: antes que o OpenProse busque qualquer destino remoto de use,
ele mostra a lista de importações resolvida e exige que o operador responda exatamente
approve remote prose imports para aquela execução.
O que ele pode fazer
- Pesquisa e síntese multiagente com paralelismo explícito.
- Fluxos de trabalho repetíveis e seguros por aprovação (revisão de código, triagem de incidentes, pipelines de conteúdo).
- Programas
.prosereutilizáveis que você pode executar em runtimes de agentes compatíveis.
Exemplo: pesquisa paralela e síntese
# Research + synthesis with two agents running in parallel. input topic: "What should we research?" agent researcher: model: sonnet prompt: "You research thoroughly and cite sources." agent writer: model: opus prompt: "You write a concise summary." parallel: findings = session: researcher prompt: "Research {topic}." draft = session: writer prompt: "Summarize {topic}." session "Merge the findings + draft into a final answer."context: { findings, draft }Mapeamento do runtime do OpenClaw
Programas OpenProse são mapeados para primitivas do OpenClaw:
| Conceito do OpenProse | Ferramenta do OpenClaw |
|---|---|
| Gerar sessão / ferramenta Task | sessions_spawn |
| Leitura / escrita de arquivo | read / write |
| Busca na web | web_fetch |
Locais dos arquivos
O OpenProse mantém o estado em .prose/ no seu workspace:
.prose/├── .env├── runs/│ └── {YYYYMMDD}-{HHMMSS}-{random}/│ ├── program.prose│ ├── state.md│ ├── bindings/│ └── agents/└── agents/Agentes persistentes no nível do usuário ficam em:
~/.prose/agents/Backends de estado
filesystem (default)
O estado é gravado em .prose/runs/... no workspace. Nenhuma dependência
extra é necessária.
in-context
Estado transitório mantido na janela de contexto. Adequado para programas pequenos e de curta duração.
sqlite (experimental)
Requer o binário sqlite3 no PATH.
postgres (experimental)
Requer psql e uma string de conexão.
Segurança
Trate arquivos .prose como código. Revise-os antes de executar, incluindo importações remotas
use. Solicitações de nível superior /prose run https://... são explícitas, mas
importações remotas transitivas exigem aprovação por execução antes de serem buscadas ou
executadas. Use listas de permissões de ferramentas e portões de aprovação do OpenClaw para controlar
efeitos colaterais. Para fluxos de trabalho determinísticos com aprovação obrigatória, compare com
Lobster.
Relacionados
Como o pacote de Skills do OpenProse é carregado e quais portões se aplicam.
A camada nativa de coordenação multiagente do OpenClaw.
Adicione saída de áudio aos seus fluxos de trabalho.
Todos os comandos de chat disponíveis, incluindo /prose.
Site oficial: https://www.prose.md