prose

Orchestrate and execute OpenProse programs for multi-agent workflows.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/Yogi-076/Vajrascan.on --skill prose-yogi-076
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prose
Source: https://github.com/Yogi-076/Vajrascan.on/tree/main/moltbot/extensions/open-prose/skills/prose
Command: npx skills add https://github.com/Yogi-076/Vajrascan.on --skill prose-yogi-076

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenProse provides a VM and language for orchestrating multi-agent AI workflows so users can author, run, and manage complex .prose programs without manually coordinating subagents, state, or bindings. It removes the friction of spawning many model sessions, persisting intermediate results, and composing modular programs from examples or remote registry entries.

Core Features & Use Cases

  • VM Execution Semantics: Defines how to embody the OpenProse VM, spawn sessions as Task tool calls, and narrate execution state.
  • State Modes & Persistence: Supports filesystem, in-context, SQLite, and PostgreSQL state backends with guidance for bindings, scoped execution IDs, and persistent agent memory.
  • Program Composition & Remote Fetch: Import and run local or registry-hosted .prose programs, resolve handle/slug and URL shorthand, and manage imports modularly.
  • Concurrency & Control Flow: Parallel blocks, loops, retries/backoff, choice/conditionals, blocks and recursion for RLM-style patterns and large-scale orchestration.
  • Authoring & Tooling: Includes compiler/validation guidance, examples library, migration steps, and best-practice patterns for robust programs.

Quick Start

Invoke the OpenProse VM by running prose run examples/01-hello-world.prose to execute the bundled hello-world example.

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 manually coordinating subagents?

Multi-agent orchestration is handled by executing OpenProse programs, which spawn Task tool sessions and narrate execution state automatically. This removes the friction of manually coordinating subagents, persisting intermediate results, or composing modular programs.

What state management backends can I use for persistent agent memory?

Persistent agent memory supports filesystem, in-context, SQLite, and PostgreSQL state backends. These backends manage bindings, scoped execution IDs, and persistent memory to maintain state across multi-agent workflow sessions.

How do I run remote .prose programs from a registry?

Remote .prose programs run by resolving handle/slug shorthand and URL sources through registry-based remote fetch resolution. This allows you to import and execute local or registry-hosted programs modularly without manual downloads.

Can I execute parallel blocks and retries in recursive language-model pipelines?

Recursive language-model pipelines support parallel blocks, loops, retries with backoff, choice/conditionals, and recursion for large-scale orchestration. These control flow mechanisms enable complex RLM-style patterns within the OpenProse VM.

Do I need a specific database setup to manage multi-agent workflow state?

Multi-agent workflow state management does not require a specific database setup. You can choose between filesystem, in-context, SQLite, or PostgreSQL backends depending on your persistence and scalability requirements.

How do I start running a basic multi-agent OpenProse workflow?

To start running a basic multi-agent workflow, invoke the OpenProse VM by executing a command like `prose run examples/01-hello-world.prose`. This runs the bundled hello-world example to validate your setup and demonstrate execution semantics.