Skills
OpenProse
OpenProse es un formato de flujo de trabajo portable, centrado en Markdown, para orquestar sesiones de IA. En OpenClaw se distribuye como un plugin que instala un paquete de skill de OpenProse y un comando de barra /prose. Los programas viven en archivos .prose y pueden iniciar varios subagentes con flujo de control explícito.
Habilita el plugin OpenProse y reinicia el Gateway.
Usa /prose run para ejecutar un archivo .prose o un programa remoto.
Crea flujos de trabajo multiagente con pasos paralelos y secuenciales.
Instalar
Habilita el plugin
Los plugins incluidos están deshabilitados de forma predeterminada. Habilita OpenProse:
openclaw plugins enable open-proseReinicia el Gateway
openclaw gateway restartVerifica
openclaw plugins list | grep proseDeberías ver open-prose como habilitado. El comando de skill /prose ahora
está disponible en el chat.
Para un checkout local: openclaw plugins install ./path/to/local/open-prose-plugin
Comando de barra
OpenProse registra /prose como un comando de skill invocable por el usuario:
/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> se resuelve como https://p.prose.md/<handle>/<slug>.
Las URL directas se obtienen tal cual usando la herramienta web_fetch.
Las ejecuciones remotas de nivel superior son explícitas. Las importaciones remotas dentro de un programa .prose son dependencias de código transitivas: antes de que OpenProse obtenga cualquier destino remoto de use, muestra la lista de importaciones resueltas y requiere que el operador responda exactamente approve remote prose imports para esa ejecución.
Qué puede hacer
- Investigación y síntesis multiagente con paralelismo explícito.
- Flujos de trabajo repetibles y seguros por aprobación (revisión de código, triaje de incidentes, pipelines de contenido).
- Programas
.prosereutilizables que puedes ejecutar en los runtimes de agentes compatibles.
Ejemplo: investigación y síntesis en paralelo
# 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 }Asignación al runtime de OpenClaw
Los programas de OpenProse se asignan a primitivas de OpenClaw:
| Concepto de OpenProse | Herramienta de OpenClaw |
|---|---|
| Iniciar sesión / herramienta Task | sessions_spawn |
| Lectura / escritura de archivos | read / write |
| Obtención web | web_fetch |
Ubicaciones de archivos
OpenProse mantiene el estado bajo .prose/ en tu espacio de trabajo:
.prose/├── .env├── runs/│ └── {YYYYMMDD}-{HHMMSS}-{random}/│ ├── program.prose│ ├── state.md│ ├── bindings/│ └── agents/└── agents/Los agentes persistentes a nivel de usuario viven en:
~/.prose/agents/Backends de estado
sistema de archivos (predeterminado)
El estado se escribe en .prose/runs/... dentro del espacio de trabajo. No se requieren
dependencias adicionales.
en contexto
Estado transitorio mantenido en la ventana de contexto. Adecuado para programas pequeños y de corta duración.
sqlite (experimental)
Requiere el binario sqlite3 en PATH.
postgres (experimental)
Requiere psql y una cadena de conexión.
Seguridad
Trata los archivos .prose como código. Revísalos antes de ejecutarlos, incluidas las importaciones remotas de use. Las solicitudes /prose run https://... de nivel superior son explícitas, pero las importaciones remotas transitivas requieren aprobación por ejecución antes de obtenerse o ejecutarse. Usa las listas de herramientas permitidas y las puertas de aprobación de OpenClaw para controlar los efectos secundarios. Para flujos de trabajo deterministas con aprobación obligatoria, compáralo con Lobster.
Relacionado
Cómo se carga el paquete de skill de OpenProse y qué puertas se aplican.
La capa nativa de coordinación multiagente de OpenClaw.
Añade salida de audio a tus flujos de trabajo.
Todos los comandos de chat disponibles, incluido /prose.
Sitio oficial: https://www.prose.md