prose

Run and compile .prose programs with filesystem, SQLite, or PostgreSQL state backends.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a single entrypoint for running, compiling, and managing OpenProse programs so users can author, execute, and maintain multi-agent AI workflows without manual orchestration or ad-hoc tool wiring.

Core Features & Use Cases

  • Run & Execute: Load prose.md and spawn subagent sessions (Task tool) to execute .prose programs locally or from registries/URLs.
  • Compile & Validate: Use compiler.md rules to parse, validate, and normalize programs before execution.
  • State Modes & Persistence: Support for filesystem, in-context, SQLite, and PostgreSQL state backends with migration guidance.
  • Examples & Patterns: Bundled examples, guidance, and library programs for parallelism, recursion (RLM), captain's chair orchestration, and production workflows.
  • Remote Programs & Imports: Resolve handle/slug and HTTP sources, fetch and run nested programs, and register imports for modular composition.

Quick Start

Type prose run examples/01-hello-world.prose to execute the example program and start the OpenProse VM.

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 AI workflows without manual tool wiring?

Multi-agent workflows are orchestrated by running .prose programs that automatically spawn subagent sessions via the Task tool, handling parallel execution, recursion, and state-backed persistence through the OpenProse VM.

What is a .prose program and how does it execute multi-agent tasks?

A .prose program is a normalized text file compiled and validated by OpenProse rules, executed by a virtual machine that resolves remote imports, selects state backends, and spawns subagent sessions to complete multi-agent tasks.

How do I run local or remote .prose programs for parallel execution?

Run local or remote .prose programs by passing the file path, registry handle, or HTTP URL to the execution engine, which resolves nested imports, fetches sources, and coordinates parallel subagent sessions dynamically.

Does OpenProse support persistent state backends like SQLite and PostgreSQL?

OpenProse supports filesystem, in-context, SQLite, and PostgreSQL state backends for workflow persistence, providing migration guidance to ensure resume and state-backed executions are maintained across multi-agent sessions.

Can I migrate legacy workspace files into OpenProse multi-agent programs?

Legacy workspace files can be migrated into OpenProse programs by using the compiler to parse, validate, and normalize existing structures before executing them within the virtual machine's multi-agent orchestration environment.

What are the limitations of using in-context state for long-running multi-agent workflows?

In-context state for multi-agent workflows lacks external persistence compared to SQLite or PostgreSQL backends, making it less suitable for long-running or resumable executions that require surviving beyond the current virtual machine session.