๐ฐ 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
| Agent | Command | Purpose |
|---|---|---|
| Orchestrator | /blog-orchestrate | Master agent - manages complete workflow |
| SEO Data Researcher | /seo | Research keywords and competitive landscape |
| Outline Maker | /outline | Create structured content outlines |
| Blog Writer | /blog | Write engaging, SEO-optimized content |
| Content Reviewer | /blog-review | Edit, 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
- AGENTS.md - Complete agent documentation and usage guide
- WORKFLOW_QUICK_REFERENCE.md - One-page workflow cheat sheet
- PRD_blog_workflow.md - Product requirements document
๐ฏ 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
- Repository โ Settings โ Pages
- Set Source to main branch, /docs folder
- Wait for build to finish and note the public URL (e.g. https://USERNAME.github.io/blog-writer/)
- 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