Skip to main content

Template Catalog CLI

The PraisonAI CLI provides commands for interacting with the template catalog - browse templates, build catalogs locally, sync sources, and validate template files.

Browse Templates

Open the template catalog in your default browser.

Validate Templates

Validate TEMPLATE.yaml files for correctness.

Validation Checks

The validator checks for:
  • Required fields: name, version, description
  • Valid version format (semver)
  • Workflow file existence
  • Agents file existence
  • README.md presence
  • Tag format (lowercase)

Build Catalog

Build the template catalog locally.

Generated Files

The build command generates:
  • templates.json - Searchable index of all templates
  • rss.xml - RSS feed for new templates

Sync Sources

Sync template sources from GitHub repositories.

List Templates

List all available templates.

Search Templates

Search templates by name or tags.

Template Info

Show detailed information about a template.

Run Templates

Run a template directly.

Add Templates

Add templates from GitHub or local paths.

Manage Sources

Add or remove template sources from persistent config.

Complete Command Reference