Documentation Index
Fetch the complete documentation index at: https://docs.praison.ai/llms.txt
Use this file to discover all available pages before exploring further.
How to Create Recipes Using CLI
Initialize New Recipe
praisonai recipe init my-recipe
Customize Generated Files
Edit agents.yaml to match your requirements.
How to Create Recipes Manually
Create Directory Structure
mkdir my-recipe
cd my-recipe
touch agents.yaml
Write agents.yaml
framework: praisonai
topic: "{{task}}"
roles:
agent:
role: Assistant
goal: Complete the task
tasks:
main:
description: "{{task}}"
expected_output: "Task result"
Run Recipe
praisonai recipe run ./my-recipe --var task="Your task"
How to Create Recipes from Existing Agents
Define Agent in Python
from praisonaiagents import Agent
agent = Agent(
name="researcher",
role="Research Specialist",
goal="Research topics thoroughly",
tools=["internet_search"]
)
Convert to YAML
Create agents.yaml based on your agent:framework: praisonai
topic: "{{task}}"
roles:
researcher:
role: Research Specialist
goal: Research topics thoroughly
tools:
- internet_search
tasks:
research:
description: "Research {{task}}"
How to Create Recipes from GitHub
Fork Repository
Fork the Agent-Recipes repository on GitHub.
Clone Your Fork
git clone https://github.com/YOUR_USERNAME/Agent-Recipes
cd Agent-Recipes
Create New Recipe Directory
mkdir my-new-recipe
# Create agents.yaml
Customize and Push
# Edit files
git add .
git commit -m "Add my-new-recipe"
git push
Recipe Creation Methods Comparison
| Method | Best For | Complexity |
|---|
CLI init | Quick start | Low |
| Manual | Full control | Medium |
| From Agent | Converting existing code | Medium |
| GitHub Fork | Contributing to community | Medium |