AC

agricidaniel/claude-blog

Developer tools
2.6K stars Quality 72 Trend 63MIT

Claude Code blog skill suite: 30 sub-skills, 5 agents, 5-gate v1.9.0 Blog Delivery Contract, dual-optimized for Google rankings and AI citations.

Overview

Watch the 12:48 v1.9.1 walkthrough on YouTube · See the 5-gate Blog Delivery Contract run live, including a 6-minute live demo of the Codex vs Claude sample blog being generated end-to-end. Choose the one that fits how you work: - 🌐 : AgriciDaniel/claude-blog. MIT-licensed, public releases, open to anyone. Use this if you want the stable, downloadable, no-membership-required version. - 🔒 (this repo): AI-Marketing-Hub/claude-blog. Early access to in-development work (v1.9.0+ Blog Delivery Contract, hero ladder, mutation-tested regression coverage), and direct collaboration with the AI Marketing Hub Pro community. Requires membership. The badges above track the repo (AgriciDaniel/claude-blog) since the private mirror is not visible to shields.io. The publishing workflow (private dev, review, public release) is documented in docs/PUBLISHING.md.

README

Claude Blog

Free, open-source AI blog writer for Claude Code. Posts that are researched, sourced and reviewed before you read a word.

Install · Demo · Commands · Team · Pricing · How it works · FAQ

Claude Blog is a free blog writing skill for Claude Code. Give it a topic and it researches current sources, writes the post, checks the SEO, has an independent reviewer score it and runs five delivery gates. You only see the post once it passes.

What you get:

  • A finished post. Markdown, rendered HTML and PDF, a hero image with its license, and screenshots at phone, tablet and desktop widths plus dark mode.
  • A reviewer that can say no. The blog-reviewer agent scores every post out of 100 and blocks anything under 90 or with a P0 issue.
  • Sources you can check. Statistics come from tier 1 to 3 sources with dates, and /blog factcheck fetches every cited page to confirm the claim is there.
  • SEO for Google and AI answers. Answer-first structure, Schema.org markup and Google’s latest guidance, so one post works for rankings and for citations in Google AI Overviews, ChatGPT, Perplexity and Gemini.
  • Any language. /blog multilingual writes the post, translates and localizes it, and adds the hreflang tags.

Claude Blog is built from 32 skills and 5 specialist agents, with 30 /blog commands for everything around the post: strategy, topic clusters, audits, refreshes, images and audio.

See it in action

Type /blog in Claude Code to see every command:

Write a post from one line, through research, review and all five gates:

Watch the full walkthrough on YouTube or read how it works.

Install

You need Claude Code and Python 3.11 or newer. Run these two commands inside Claude Code, then restart it:

/plugin marketplace add AgriciDaniel/claude-blog
/plugin install claude-blog@agricidaniel-blog

The analyzer’s two packages install with pip install -r requirements.txt. Rendering, screenshots and generated heroes use the optional presentation extra in pyproject.toml (Patchright, WeasyPrint, Markdown, Pillow, requests and google-genai); without a renderer, gate 3 blocks delivery instead of skipping it.

Your first post:

claude                                       # start Claude Code

/blog strategy "freelance CRM software"      # find the topics worth writing
/blog write "best CRM for freelancers"       # research, write, review, gates
/blog analyze posts/best-crm.md              # score any post you already have
/blog multilingual "best CRM for freelancers" --languages de,fr,es

The platform is detected for you (Next.js MDX, Astro, Hugo, Jekyll, WordPress, Ghost, 11ty, Gatsby or static HTML), and frontmatter, images and schema follow it.

Commands

30 commands in six groups. Open one to see what is inside; the full reference is in docs/COMMANDS.md.

Meet the team

Who it is for:

  • Bloggers and solo founders who want posts they can publish without rewriting them first.
  • Content and SEO teams that want every post scored, sourced and checked the same way.
  • Agencies that write for several clients, in several languages, from one setup.

Pricing

How a post ships

  1. It researches first. blog-researcher finds current statistics from tier 1 to 3 sources, with dates, plus image leads and the gaps other posts leave open.
  2. It writes answer first. blog-writer drafts the post with every number sourced, and /blog renders it as Markdown, HTML and PDF with a hero image.
  3. It has to pass. blog-reviewer scores the exact draft that ships, and five gates check it. When a gate blocks, the draft is fixed, rendered again and reviewed again, with 3 runs in all. If the third still fails you get the diagnostic, never a half-checked post.
Gate What it checks
1. Capability The reviewer agent and a way to get a hero image are there before writing starts
2. Format .md, .html, .pdf and a valid hero exist, no leftover [IMAGE], [CHART] or [INTERNAL-LINK] markers, clean HTML
3. Visual Screenshots at 375, 768 and 1280 pixels and in dark mode, valid JSON-LD, nothing overflowing
4. Review blog-reviewer gives 90 or more with zero P0 issues, on the exact draft that ships
5. Links Images resolve, links work, and the word count matches the schema

Every rule lives in one file: blog-delivery-contract.md. Read the architecture for the rest.

FAQ

What’s new

v2.3.2 makes Blog Studio work with the real engine, makes paid image calls opt-in in code and tightens the review gate. v2.3.1 added Blog Studio as an optional second plugin, and v2.3.0 brought the safe standalone installer, which backs up what it replaces and never deletes your own files. Full notes in the changelog.

More from the same family

Project What it does
Claude SEO SEO audits for Google and AI search, with 19 specialist agents
Claude Obsidian An AI second brain that turns your sources into a linked Obsidian wiki
Claude Ads Paid ads audits across 12 platforms, from Google and Meta to TikTok
Claude Banana AI image generation for posts and social previews
FLOW An evidence-led SEO framework with AI prompts (CC BY 4.0)

Docs: Installation · Commands · Architecture · Templates · Troubleshooting · MCP integration · Publishing · Security · Citation

Star history

License and contributing

MIT License, see LICENSE. Contributions are welcome: read CONTRIBUTING.md first and mention the checks you ran in your pull request. The animated scenes star the three bots from my GitHub profile; brand marks belong to their owners.

Author

Built by Agrici Daniel, AI Workflow Architect, with help from the AI Marketing Hub community.

View the full README on GitHub

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add agricidaniel/claude-blog
New to MCP? Start with the mcpskill.org guide →