prose

Define and execute multi-agent workflows using the OpenProse declarative language.

12|3|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/ApiliumCode/mayros --skill prose-apiliumcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prose
Source: https://github.com/ApiliumCode/mayros/tree/main/extensions/open-prose/skills/prose
Command: npx skills add https://github.com/ApiliumCode/mayros --skill prose-apiliumcode

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows you to define and execute complex, multi-agent workflows using a structured programming language, moving beyond simple prompts to create robust AI applications.

Core Features & Use Cases

  • AI Agent Orchestration: Define agents with specific models, prompts, and skills.
  • Workflow Automation: Create sequential, parallel, or conditional execution flows.
  • State Management: Persist context and memory across sessions using files or databases.
  • Use Case: Build a system where one agent researches a topic, another critiques the findings, and a third synthesizes a final report, all managed by a central orchestrator.

Quick Start

Run the 'hello world' example program using the prose skill.

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 with parallel execution and loops?

You can orchestrate multi-agent workflows by defining agents and control flow constructs using the declarative OpenProse programming language. This enables structured execution of parallel tasks, loops, and error handling for robust AI applications.

What is the best way to manage state persistence across AI agent sessions?

Managing state persistence across AI agent sessions is handled automatically by configuring state backends. You can use the file system, SQLite, or PostgreSQL to persist context, memory, and agent lifecycles for scalable applications.

How do I build a multi-agent system where agents critique and synthesize research?

Building a multi-agent system for research and synthesis involves defining sequential or conditional execution flows. You configure one agent to research, another to critique, and a third to synthesize, all managed by a central orchestrator.

Can I use SQLite or PostgreSQL for scalable AI agent state management?

Yes, you can use SQLite or PostgreSQL as state backends for scalable AI agent state management. These database options allow you to persist context and memory across sessions effectively for observable applications.

Does declarative AI orchestration work with conditional execution flows?

Declarative AI orchestration fully supports conditional execution flows. By defining workflows in the OpenProse language, you can create sequential, parallel, or conditional execution paths to handle complex automation logic.

Why define agent lifecycles using a declarative programming language instead of prompts?

Defining agent lifecycles with a declarative programming language moves beyond simple prompts to create robust AI applications. It provides structured control over execution flow, state persistence, and error handling for complex workflows.