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.

Instalar

  • Habilita el plugin

    Los plugins incluidos están deshabilitados de forma predeterminada. Habilita OpenProse:

    bash
    openclaw plugins enable open-prose
  • Reinicia el Gateway

    bash
    openclaw gateway restart
  • Verifica

    bash
    openclaw plugins list | grep prose

    Deberí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:

    text
    /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 .prose reutilizables que puedes ejecutar en los runtimes de agentes compatibles.

    Ejemplo: investigación y síntesis en paralelo

    prose
    # 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:

    text
    .prose/├── .env├── runs/│   └── {YYYYMMDD}-{HHMMSS}-{random}/│       ├── program.prose│       ├── state.md│       ├── bindings/│       └── agents/└── agents/

    Los agentes persistentes a nivel de usuario viven en:

    text
    ~/.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

    Sitio oficial: https://www.prose.md

    Was this useful?
    On this page

    On this page