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 Add Templates from Local Path
Create Template Directory
mkdir /tmp/my-joke-template
cd /tmp/my-joke-template
Create TEMPLATE.yaml
name: joke-generator
version: "1.0.0"
description: "Generate jokes on any topic"
variables:
topic:
description: "Topic for the joke"
required: true
style:
description: "Style of joke"
default: "one-liner"
requires:
tools: []
Create agents.yaml
framework: praisonai
topic: "Joke Generation"
roles:
comedian:
role: Stand-up Comedian
goal: Create hilarious jokes
tasks:
generate_joke:
description: |
Create a {{style}} joke about: {{topic}}
expected_output: "A hilarious joke"
Create workflow.yaml
name: joke-generator-workflow
description: Generate jokes workflow
steps:
- name: generate_joke
agent: comedian
task: generate_joke
Add Template
praisonai templates add /tmp/my-joke-template
Output:✅ Added template: my-joke-template
Copied to: ~/.praisonai/templates/my-joke-template
Run the Template
praisonai templates run my-joke-template --topic "programming" --style "pun"
How to Add Templates from GitHub
Add Template from GitHub
praisonai templates add github:MervinPraison/Agent-Recipes/ai-video-editor
Verify Installation
Template is downloaded to ~/.praisonai/templates/ai-video-editor/
Run the Template
praisonai templates run ai-video-editor --input video.mp4
How to Add Template Sources
Add GitHub Repository as Source
praisonai templates add-sources github:MervinPraison/Agent-Recipes
Verify Configuration
cat ~/.praisonai/templates_sources.yaml
Template Structure
A valid template requires these files:
my-template/
├── TEMPLATE.yaml # Template metadata and variables
├── agents.yaml # Agent definitions
└── workflow.yaml # Workflow steps
Configuration File
Template sources are stored in ~/.praisonai/templates_sources.yaml:
sources:
- github:MervinPraison/Agent-Recipes
- github:user/custom-templates