prose

Define and execute multi-agent workflows using the OpenProse declarative language.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/feiji77-2/openclaw --skill prose-feiji77-2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prose
Source: https://github.com/feiji77-2/openclaw/tree/main/extensions/open-prose/skills/prose
Command: npx skills add https://github.com/feiji77-2/openclaw --skill prose-feiji77-2

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and examples (resource) and guidance (resource) and alts (resource) and state (resource) components.

What problem does it solve?

This Skill allows you to define and execute complex multi-agent workflows using a structured programming language, moving beyond simple prompts to create robust, repeatable AI processes.

Core Features & Use Cases

  • Define Agents: Create reusable AI agent configurations with specific models and prompts.
  • Orchestrate Workflows: Write .prose programs to sequence, parallelize, and manage agent tasks.
  • Manage State: Persist execution state using files, SQLite, or PostgreSQL for long-running or complex operations.
  • Use Case: Automate a code review process where one agent identifies potential bugs, another checks for style compliance, and a third synthesizes the feedback into a single report for the developer.

Quick Start

Use the prose skill to run the example program 'examples/01-hello-world.prose'.

Frequently Asked Questions about prose

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I orchestrate multi-agent workflows using structured code instead of prompts?

You can orchestrate multi-agent workflows by writing declarative OpenProse programs that define agent configurations, sequence tasks, and manage state. This approach replaces simple prompts with structured code for robust, repeatable AI processes.

How do I manage state persistence for long-running AI agent tasks?

State persistence for long-running agent tasks is managed by storing execution state across file-system, SQLite, or PostgreSQL backends. This ensures scalable and inspectable execution for complex operations.

Can I parallelize and sequence LLM agent tasks in an automation workflow?

Yes, you can sequence and parallelize LLM agent tasks by writing .prose programs. The declarative language lets you define reusable agent configurations with specific models and prompts to automate complex workflows.

What is a declarative programming language for AI agent orchestration?

OpenProse is a declarative programming language for AI agent orchestration that enables the definition and execution of multi-agent workflows. It facilitates complex task automation through structured code rather than simple prompts.

Does this agent workflow tool support PostgreSQL and SQLite for state management?

Yes, the tool supports SQLite and PostgreSQL as state persistence backends alongside file-system storage. These options allow you to persist execution state for long-running or complex multi-agent operations.

How do I automate a code review process with multiple AI agents?

Automate code review by writing a .prose program where one agent identifies bugs, another checks style compliance, and a third synthesizes feedback into a single report. This sequences reusable agent configurations into an automated workflow.