prose

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and guidance (resource) and examples (resource) components.

What problem does it solve?

This Skill allows you to define and execute complex multi-agent workflows using a structured programming language, turning AI sessions into predictable, repeatable processes.

Core Features & Use Cases

  • AI Agent Orchestration: Define agents with specific roles, models, and skills.
  • Workflow Automation: Create programs that chain agent tasks sequentially, in parallel, or with conditional logic.
  • Use Case: Automate a code review process where one agent identifies bugs, another checks for style compliance, and a third synthesizes feedback into a report.

Quick Start

Run the example program 'examples/01-hello-world.prose' 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 AI workflows with parallel execution and conditional logic?

You orchestrate multi-agent AI workflows by defining structured programs using the OpenProse language, which manages parallel execution, conditional logic, and state persistence. This turns complex agent sessions into predictable, repeatable processes.

What is agent orchestration and when do I need structured programming for AI tasks?

Agent orchestration coordinates multiple AI agents with specific roles and models to execute chained tasks. Structured programming is needed when automating complex processes like code reviews, ensuring predictable state persistence and dynamic context passing.

Can I run parallel AI agent tasks and pass dynamic context between them?

Yes, you can run parallel AI agent tasks and pass dynamic context. The declarative syntax supports agent specialization, dynamic context passing, and recursive program composition via imports for complex workflow automation.

How do I start automating a multi-step code review process using AI agents?

Start automating a code review by running the example program 'examples/01-hello-world.prose' using the prose skill. You can define one agent to identify bugs, another for style compliance, and a third to synthesize feedback.

Does this workflow automation approach handle error handling and state persistence?

Yes, this workflow automation approach handles error handling and state persistence. The structured, declarative syntax ensures multi-agent workflows maintain reliable state and manage execution errors predictably.

What's the best way to define specific roles and models for different AI agents?

The best way to define roles and models is through a declarative syntax that supports agent specialization. This structured programming language allows you to assign specific models and skills to individual agents within the workflow.