Skip to main content
Agent Recipes are ready-to-use AI agent blueprints. Think of them like cooking recipes - follow the steps and get reliable results every time.

Why Use Recipes?

No Coding Required

Just run them - everything is pre-configured

Battle-Tested

Community-proven patterns that work

Customizable

Adjust variables to fit your needs

Quick Start

1

Install PraisonAI

2

Set Your API Key

3

Run a Recipe


How Recipes Work


Research Agent

Searches the web and creates summaries on any topic

Video Editor

AI-powered video editing and optimization

Code Reviewer

Reviews code and suggests improvements

Content Writer

Creates articles, blog posts, and marketing copy

Recipe Commands


Anatomy of a Recipe

Every recipe is just a folder with a configuration file:

The agents.yaml File

This is where the magic happens. Here’s a simple example:
The {{task}} is a variable - you fill it in when running the recipe!

Customizing Recipes

Option 1: Change Variables

Most recipes have built-in options you can adjust:

Option 2: Edit the Blueprint

For bigger changes, modify the agents.yaml file:
  1. Find or create a recipe folder
  2. Edit the agents.yaml file
  3. Run your modified recipe

Creating Your Own Recipe

1

Initialize

2

Edit agents.yaml

Define your agents and what they should do:
3

Test It


Recipe Variables

Variables let you customize recipes without editing files:
Variable names are flexible - recipe authors can name them anything!

Adding Tools to Recipes

Tools give your agents superpowers:

Available Tools

Run praisonai tools list to see all available tools!

Running Recipes from GitHub

Share and use recipes from anywhere:

Troubleshooting

Make sure you’re in the right directory or use the full path:
Check if the tool is available:
Make sure you’re using the correct variable name with --var:
Enable verbose mode to see what’s happening:

Best Practices

Browse the recipe library first - someone may have already built what you need!
Start with one agent, then add more as needed. Simpler is usually better.
Tell your agents exactly what you want in the task description.
Test your recipe after each change to catch issues early.

Tools

Give your agents more capabilities

Agents

Understand how agents work