Skip to main content
Extract content from any URL and transform it into a comprehensive, interactive blog post automatically published to WordPress.

Quick Start

praisonai recipe run url-to-blog-generator \
  --var url="https://example.com/article"

Pipeline Stages

1

URL Extraction

Uses Tavily Extract to get:
  • Full page content
  • Key points and arguments
  • Data and statistics
  • Quotes and statements
2

Research

Tavily search finds 10 related sources:
  • Additional context
  • Expert opinions
  • Recent developments
  • Practical applications
3

Image Description

Creates an infographic prompt:
  • Visualizes main concepts
  • Clean, modern design
  • Key data points
4

Blog Writing

Generates Gutenberg-formatted post:
  • Tables for data
  • Lists for key points
  • Source attribution
  • British English
5

WordPress Publish

Publishes to WordPress:
  • Category: AI
  • Author: praison
  • Status: publish

Agents

URL Crawler

Tools: tavily_extract, tavily_searchExtracts content from any URL

Researcher

Tool: tavily_searchFinds 10 related sources

Image Generator

Model: GPT-4o-miniCreates infographic descriptions

Blog Writer

Model: GPT-4o-miniWrites Gutenberg-formatted posts

Requirements

export OPENAI_API_KEY="sk-..."
export TAVILY_API_KEY="tvly-..."
Requires praisonaiwp CLI configured:
pip install praisonaiwp
praisonaiwp config --site mer.vin --user praison

Example Output

MetricValue
Judge Score7.63/10
Agents5
Steps5
Tokens~2500
Works best with article URLs that have clear, structured content. News sites, blogs, and documentation pages work well.