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
Popular Recipes
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:Customizing Recipes
Option 1: Change Variables
Most recipes have built-in options you can adjust:Option 2: Edit the Blueprint
For bigger changes, modify theagents.yaml file:
- Find or create a recipe folder
- Edit the
agents.yamlfile - 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
Recipe not found
Recipe not found
Make sure you’re in the right directory or use the full path:
Tool not working
Tool not working
Check if the tool is available:
Variable not substituted
Variable not substituted
Make sure you’re using the correct variable name with
--var:Need more details
Need more details
Enable verbose mode to see what’s happening:
Best Practices
Start with existing recipes
Start with existing recipes
Browse the recipe library first - someone may have already built what you need!
Keep it simple
Keep it simple
Start with one agent, then add more as needed. Simpler is usually better.
Use clear task descriptions
Use clear task descriptions
Tell your agents exactly what you want in the task description.
Test incrementally
Test incrementally
Test your recipe after each change to catch issues early.
Related
Tools
Give your agents more capabilities
Agents
Understand how agents work

