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
How Recipes Work
| Step | What Happens |
|---|---|
| 1. You provide input | Tell the recipe what to work on |
| 2. Agents are created | The blueprint builds specialized workers |
| 3. Tasks execute | Each agent completes their job |
| 4. Tools help | Agents use search, files, etc. |
| 5. You get results | Combined output from all agents |
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
| What you want to do | Command |
|---|---|
| See all recipes | praisonai recipe list |
| Get recipe details | praisonai recipe info <name> |
| Run a recipe | praisonai recipe run <name> |
| Run with options | praisonai recipe run <name> --var key=value |
| Create your own | praisonai recipe init my-recipe |
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
Recipe Variables
Variables let you customize recipes without editing files:| In the YAML file | How to use it |
|---|---|
{{topic}} | --var topic="Your topic" |
{{input}} | --var input="file.txt" |
{{output}} | --var output="result.txt" |
Variable names are flexible - recipe authors can name them anything!
Adding Tools to Recipes
Tools give your agents superpowers:Available Tools
| Tool | What it does |
|---|---|
internet_search | Search the web for information |
file_read_tool | Read files from disk |
file_write_tool | Write files to disk |
shell_tool | Run terminal commands |
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.

