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.