prose

Execute OpenProse programs that orchestrate multi-agent workflows with structured state.

87|20|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/openaeon/OpenAEON --skill prose-openaeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prose
Source: https://github.com/openaeon/OpenAEON/tree/main/extensions/open-prose/skills/prose
Command: npx skills add https://github.com/openaeon/OpenAEON --skill prose-openaeon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenProse turns clear, structured “session” instructions into a real multi-agent workflow that can spawn subagents, manage state, and produce reusable artifacts—without you wiring external orchestration code.

Core Features & Use Cases

  • Workflow execution via a VM: Run .prose programs that define sequential, parallel, and iterative agent behavior.
  • Multi-agent orchestration: Define agent templates, then run them with session, including persistence via persist and resume.
  • Modular composition: Use use "@handle/slug" as alias to import and run other OpenProse programs as callable modules.
  • State management modes: Supports filesystem state by default, plus in-context, SQLite, and PostgreSQL modes for different persistence and scale needs.
  • Authoring, help, and examples: Supports prose help, prose compile for validation, and prose examples to start from working programs.

Quick Start

Run a program file by telling the AI to execute your OpenProse script: prose run ./your-workflow.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 without writing external code?

Multi-agent orchestration is automated by running OpenProse programs that define sequential, parallel, and iterative agent behavior. You use structured session instructions to spawn subagents, manage state, and produce artifacts without wiring external code.

Can I use SQLite or PostgreSQL for agent state persistence?

Agent state persistence supports SQLite and PostgreSQL backends. You select your state mode to manage workflow scale, with options including filesystem state by default, in-context, SQLite, and PostgreSQL for different persistence needs.

How do I import and run external modules in a workflow program?

You import external modules by using use statements with the syntax use "@handle/slug" as alias. This modular composition allows you to call and run other OpenProse programs within your workflow.

What's the best way to validate and compile workflow programs before execution?

Workflow program validation is handled by the compile command. You run prose compile to validate your scripts, or use prose help and prose examples to review authoring flows and start from working programs.

Does the workflow VM support file I/O and remote program resolution?

The workflow VM implements required semantics for file I/O mappings and remote program resolution. It handles agent and session routing, compilation flows, and state-mode selection for your programs.

How do I resume a parallel agent session that was interrupted?

Parallel agent sessions can be resumed using the persist and resume commands. The VM manages agent templates and sessions, allowing you to pause and continue workflow execution while maintaining structured state.