Blog content used to cost agencies $2,000 to $5,000 per month. Freelance writers charge $100 to $500 per article. For startups and solo founders, that math does not work. Claude Blog changes the equation entirely. It is free, open-source, and runs in your terminal.

This guide walks you through installing Claude Blog, generating your first post, understanding the 4-agent pipeline, choosing the right template, and scoring your content for quality. By the end, you will have a complete workflow for producing SEO-optimized blog posts without spending a dollar on software.

What is Claude Blog?

Claude Blog is an open-source AI blog writing skill for Claude Code. It uses 19 sub-skills, 4 AI agents, and 12 content templates to generate, optimize, and score blog posts directly from your terminal. There is no browser dashboard, no monthly fee, and no usage caps.

The tool handles the entire content creation pipeline: research, outlining, drafting, SEO optimization, AI citation optimization, image generation, and quality scoring. It outputs standard Markdown or HTML that works with any CMS, including WordPress, Ghost, Hugo, Jekyll, and Astro.

You can explore the full skill documentation at /skills/blog-write.

Installation (3 steps)

Getting Claude Blog running takes under two minutes. You need Python 3.11+, Claude Code CLI, and a terminal.

Step 1: Clone the repository

git clone --depth 1 https://github.com/AgriciDaniel/claude-blog.git

Step 2: Run the installer

bash claude-blog/install.sh

The installer copies the skill files to your Claude Code configuration directory and sets up the required file structure. No additional dependencies to install.

Step 3: Verify installation

/blog help

If you see the command list with all 16 available commands, you are ready to write your first post.

Your first post

The simplest way to generate a blog post is the /blog write command followed by your topic:

/blog write "how to optimize landing pages for conversions"

Claude Blog will analyze the topic, select the best template, run the 4-agent pipeline, and output a complete, SEO-optimized article. The default output is Markdown, but you can specify HTML with the format flag.

The entire process takes 2 to 4 minutes for a 2,000-word article. The output includes a title, meta description, heading structure, internal link suggestions, and a quality score.

The 4-agent pipeline

Claude Blog does not generate content in a single pass. It uses four specialized AI agents that work sequentially, each refining the output of the previous agent. This multi-agent approach produces significantly better results than a single prompt.

4-Agent Pipeline Flow RESEARCH OUTLINE WRITING OPTIMIZE
The 4-agent pipeline processes content sequentially, from research through final optimization.

Agent 1: Research Agent

The Research Agent analyzes your topic, identifies the target keyword, researches competing content, and gathers supporting data points. It determines the optimal word count, heading structure, and content angle based on what is currently ranking for the topic.

Agent 2: Outline Agent

The Outline Agent takes the research output and creates a detailed content outline. It structures the article with H2 and H3 headings, assigns word counts to each section, identifies where to place statistics, examples, and calls to action, and determines the logical flow of the argument.

Agent 3: Writing Agent

The Writing Agent generates the full article text based on the outline. It writes each section with the specified word count, incorporates the research data, and follows the selected template structure. It also generates the meta title, meta description, and Open Graph tags.

Agent 4: Optimization Agent

The Optimization Agent reviews the draft for SEO compliance, readability, E-E-A-T signals, and AI citation readiness. It adjusts heading hierarchy, adds internal link suggestions, optimizes keyword density, and ensures the content passes AI detection thresholds. This is the agent that transforms a good draft into a high-scoring article.

Choosing a template

Claude Blog includes 12 content templates, each designed for a specific content type. The default behavior auto-selects the best template based on your topic, but you can specify one manually:

/blog write "topic" --template comparison

Here are all 12 templates with brief descriptions:

  1. How-to - Step-by-step instructional guides with numbered processes
  2. Listicle - Numbered lists of items, tips, tools, or resources
  3. Comparison - Side-by-side analysis of two or more products or approaches
  4. Case study - Real-world examples with data, process, and results
  5. Pillar page - Comprehensive topic hubs linking to related subtopic articles
  6. News/trend - Timely analysis of industry developments and emerging trends
  7. Opinion/thought leadership - Expert perspectives backed by data and experience
  8. Product review - In-depth analysis of a product with pros, cons, and verdict
  9. FAQ/Q&A - Question-and-answer format targeting featured snippets
  10. Tutorial - Technical walkthroughs with code examples and screenshots
  11. Resource roundup - Curated collections of tools, links, or references
  12. Data-driven - Research-heavy articles built around statistics and analysis

For a detailed breakdown of each template, see the templates guide.

Scoring your post

After generating a post, run /blog analyze to score it across 5 weighted categories:

/blog analyze path/to/your-post.md
CategoryWeightWhat it measures
Content Quality30%Depth, accuracy, readability, structure
SEO25%Title tags, meta, headings, keywords, links
E-E-A-T15%Experience, expertise, authoritativeness, trust
Technical15%Schema, canonical, OG tags, sitemap inclusion
AI Citation15%Citability, passage structure, GEO readiness
100-Point Scoring Breakdown Content Quality 30% SEO 25% E-E-A-T 15% Technical 15% AI Citation 15%
Five weighted categories combine into a single 0-100 content quality score.

The scoring system outputs a 0-100 score with specific improvement recommendations. Posts scoring above 80 are considered publication-ready. Posts below 60 need significant revision.

Optimizing for AI citations

Claude Blog includes built-in GEO (Generative Engine Optimization) support through the /blog geo command. This analyzes your content for AI citation readiness across Google AI Overviews, ChatGPT, Perplexity, and Bing Copilot.

The GEO optimization focuses on passage-level citability, structural readability, and entity clarity. It identifies passages that are well-structured for AI extraction and flags sections that need restructuring. You can read more about this at /skills/blog-geo.

Integration with Claude SEO

Claude Blog works seamlessly with Claude SEO, the companion AI SEO audit skill. While Claude Blog handles content creation, Claude SEO handles site-wide technical SEO audits, schema markup generation, and performance analysis.

A typical workflow looks like this:

  1. Run /seo audit on your site to identify content gaps
  2. Use /blog write to generate articles targeting those gaps
  3. Score the output with /blog analyze
  4. Publish, then re-run /seo audit to verify improvements

Both tools are free, open-source, and MIT licensed. Together, they provide a complete content and SEO pipeline that costs nothing.