Skip to main content

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.

AI Brief Generator

Generate professional news briefs in daily, weekly, or executive formats.

CLI Quickstart

praisonai recipe run ai-brief-generator \
  --input '{"articles": [...], "format": "daily"}' \
  --json

Use in Your App (SDK)

import sys
sys.path.insert(0, 'agent_recipes/templates/ai-brief-generator')
from tools import generate_brief, extract_highlights, format_newsletter

# Generate daily brief
brief = generate_brief(articles, format="daily", max_articles=5)

# Extract highlights
highlights = extract_highlights(articles, num_highlights=3)

# Format as newsletter
newsletter = format_newsletter(brief, highlights, title="AI Daily")

Input Schema

{
  "type": "object",
  "properties": {
    "articles": {"type": "array"},
    "format": {
      "type": "string",
      "enum": ["daily", "weekly", "executive"]
    },
    "max_articles": {"type": "integer", "default": 5}
  }
}

Output Schema

{
  "brief": "# Daily AI News Brief...",
  "highlights": ["Highlight 1", "Highlight 2"],
  "format": "daily",
  "article_count": 5
}

Brief Formats

FormatDescription
dailyConcise daily summary
weeklyComprehensive weekly roundup
executiveHigh-level executive summary

Environment Variables

VariableRequiredDescription
OPENAI_API_KEYYesFor content generation