๐Ÿ“ฐ Claude-Powered Blog Workflow

August 5, 2025 ยท View on GitHub

An automated, multi-agent system that transforms a single keyword into a fully-written, SEO-optimized Markdown article. Built on the Claude Sub-Agents framework with a master-sub-agent architecture.

๐Ÿš€ Quick Start

# Install the Claude Sub-Agents CLI (once per machine)
npm install -g @webdevtoday/claude-agents
claude-agents install --project

# Run the complete workflow
> /blog-orchestrate

# Provide your brief:
# - search_term: keyword or working title
# - context: background, tone, audience
# - keywords: optional CSV of target SEO terms
# - allow_web: true to sample SERPs for research

The master Blog Workflow Orchestrator coordinates all sub-agents and returns a finished article plus metadata files.

๐Ÿงฉ Agent Architecture

AgentCommandPurpose
Orchestrator/blog-orchestrateMaster agent - manages complete workflow
SEO Data Researcher/seoResearch keywords and competitive landscape
Outline Maker/outlineCreate structured content outlines
Blog Writer/blogWrite engaging, SEO-optimized content
Content Reviewer/blog-reviewEdit, polish, and optimize final drafts

๐Ÿ“ Project Structure

blog-writer/
โ”œโ”€โ”€ README.md                    # This file
โ”œโ”€โ”€ CLAUDE.md                    # Project rules and instructions
โ”œโ”€โ”€ .gitignore                   # Git ignore patterns
โ”œโ”€โ”€ workflow.jpg                 # Visual workflow diagram
โ””โ”€โ”€ agents/                      # Agent documentation and configs
    โ”œโ”€โ”€ AGENTS.md               # Comprehensive agent reference
    โ”œโ”€โ”€ README.md               # Quick agent overview
    โ”œโ”€โ”€ PRD_blog_workflow.md    # Product requirements
    โ”œโ”€โ”€ WORKFLOW_QUICK_REFERENCE.md
    โ”œโ”€โ”€ TASKS_blog_workflow.md
    โ”œโ”€โ”€ tests/                  # Sample workflow outputs
    โ””โ”€โ”€ .claude/                # Agent prompt files and commands

โœจ Key Features

  • Master-Sub-Agent Architecture: Clear separation of duties with quality gates
  • Flexible Content Structure: Adaptive H2/H3 hierarchy based on content needs
  • Human-in-the-Loop: Optional review points for editorial control
  • SEO Optimization: Built-in keyword research and optimization
  • Extensible Design: Easy to add new agents and capabilities

๐Ÿ› ๏ธ Requirements

  • Node.js and npm
  • Claude Sub-Agents CLI (@webdevtoday/claude-agents)
  • Claude API access

๐Ÿ“– Documentation

๐ŸŽฏ Success Metrics

  • Efficiency: < 10 minutes from keyword to publication-ready article
  • Quality: โ‰ฅ 80% reviewer approval rate on first draft
  • SEO Performance: Target 1,500-2,500 word articles with 1-2% keyword density

๐ŸŒ Web Interface (GitHub Pages)

A full browser-based experience is now available in the docs/ folder.

Try it locally

cd docs
python -m http.server 8000

Publish live

  1. Repository โ†’ Settings โ†’ Pages
  2. Set Source to main branch, /docs folder
  3. Wait for build to finish and note the public URL (e.g. https://USERNAME.github.io/blog-writer/)
  4. Update the placeholder link in docs/README.md.

โœ… Current Status

  • Core CLI workflow โœ”๏ธ
  • Web interface & intelligent model routing โœ”๏ธ
  • Output manager & ZIP packaging โœ”๏ธ
  • Manual end-to-end tests pass โœ”๏ธ

๐Ÿ”œ Next Steps

  • Enable GitHub Pages and run a live smoke-test
  • Add Playwright CI that runs the workflow headlessly
  • Collect UX feedback & polish mobile UI
  • Optional: analytics, favicon, social preview image

๐Ÿ“ˆ Future Enhancements

  • Automated image generation and suggestions
  • Social media content generation
  • Performance metrics collection
  • CMS integration capabilities

๐Ÿ“„ License

MIT ยฉ 2025


Made with โค๏ธ and Claude AI