Skip to main content
Recipes package agents, tasks, and tools so you can run repeatable workflows from YAML.
The user opens a recipe guide, configures roles, and runs praisonai recipe run with variables.

Quick Start

1

Simple Usage

List and run a recipe from the CLI.
2

With Configuration

Pass variables into the recipe at run time.

How It Works


Recipe Guides

Learn how to create, use, manage, and debug recipes in PraisonAI.

Create Custom Recipes

Build your own recipes from scratch

Use Existing Recipes

Run and configure existing recipes

Add Tools to Recipes

Configure tools for your recipes

Manage Recipes

Update, edit, and delete recipes

Debug Recipes

Troubleshoot recipe issues

Different Ways to Create

Explore all recipe creation methods

Quick Reference

Best Practices

Define roles, goals, tools, and tasks in one agents.yaml. Recipes stay portable when everything lives in the recipe directory.
praisonai recipe validate <path> catches schema errors before execution. Wire it into CI so broken recipes never ship.
Use {{task}}-style placeholders and pass values with --var key=value so one recipe serves many inputs.