prose

Executes .prose programs that orchestrate multi-agent AI workflows through a simulated virtual machine.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/travis-burmaster/agentbox --skill prose-travis-burmaster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prose
Source: https://github.com/travis-burmaster/agentbox/tree/main/agentfork/extensions/open-prose/skills/prose
Command: npx skills add https://github.com/travis-burmaster/agentbox --skill prose-travis-burmaster

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Coordinating multiple AI agents for complex tasks requires ad-hoc prompting and manual sequencing. OpenProse provides a structured programming language for AI sessions, letting you define reusable multi-agent workflows in .prose files that a Prose Complete system executes as a virtual machine. ## Core Features & Use Cases - Program Execution: Run .prose files with prose run, spawning subagent sessions with sequential, parallel, loop, and pipeline control flow. - Compilation & Validation: Validate program syntax and semantics with prose compile before execution. - State Management: Choose between filesystem, in-context, SQLite, or PostgreSQL state backends, with persistent agents that retain memory across runs. - Use Case: Write a .prose program that fans out code reviews across parallel agents, retries failed sessions with exponential backoff, and synthesizes results into a final report. ## Quick Start Run the hello world example by asking the assistant to execute prose run 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 run a .prose program?

Use the command prose run followed by a local file path, a URL, or a registry reference like handle/slug. The skill loads the VM specification from prose.md and executes the program by spawning subagent sessions for each session statement.

How do I validate a .prose file without running it?

Use prose compile followed by the file path. This loads compiler.md, which parses the program against the full syntax grammar, checks semantic validity, and reports errors or warnings without spawning any sessions.

What state backends does OpenProse support?

OpenProse supports filesystem state as the default, in-context state for simple programs, and experimental SQLite and PostgreSQL backends. SQLite requires the sqlite3 CLI, while PostgreSQL requires psql and an OPENPROSE_POSTGRES_URL connection string.

Can OpenProse agents remember context across runs?

Yes, agents declared with persist: true, project, or user retain memory across invocations. Use the resume: keyword to continue a persistent agent with its accumulated memory instead of starting fresh with session:.

Which AI assistants can execute OpenProse programs?

Claude Code, OpenCode, and Amp are supported. Any harness running a sufficiently capable model with subagent primitives is considered Prose Complete and can embody the OpenProse VM.