prose

Define declarative programs to orchestrate multi-agent AI workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

OpenProse solves the complexity of managing multi-agent AI workflows by providing a structured, Turing-complete programming language that runs directly within an AI session, eliminating the need for external orchestration frameworks.

Core Features & Use Cases

  • Multi-Agent Orchestration: Define reusable agent templates with specific models, skills, and permissions to handle complex, multi-step tasks.
  • Stateful Execution: Maintain persistent memory across sessions using file-based or database-backed state management.
  • Use Case: Build a production-grade content pipeline where one agent researches a topic, a second agent drafts the content, and a third agent performs a final review and PR submission.

Quick Start

Run the hello world example program by executing the prose run examples/01-hello-world.prose command in your terminal.

Frequently Asked Questions about prose

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

FAQPage Schema
How do I orchestrate complex multi-agent workflows without an external framework?

You can orchestrate multi-agent workflows by defining a declarative programming language that runs directly within an AI session, eliminating the need for external orchestration frameworks.

How do I build a multi-step content pipeline with different AI agents?

Building a multi-step content pipeline is done by defining reusable agent templates with specific models and skills, allowing one agent to research, another to draft, and a third to review submissions.

Can I maintain persistent memory across multi-agent sessions?

Yes, you can maintain persistent memory across multi-agent sessions using file-based or database-backed state management integrated directly into the declarative execution environment.

What is the best way to manage reusable agent templates for diverse AI assistants?

The best way to manage reusable agent templates is using a Turing-complete programming language that defines specific models, skills, and permissions for modular task pipelines across diverse AI assistant environments.

Do I need a specific tool to spawn subagent sessions for task orchestration?

Yes, orchestrating task pipelines requires the ability to spawn subagent sessions via Task tool calls and manage state through a structured filesystem or database backend.