AgentToolHub
Skill

blog-rewrite

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. Active development at AI-Marketing-Hub/claude-blog (AI Marketing Hub Pro community); public releases ship here.

Features

  • ✓**5-gate Delivery Contract**: code-enforced pre-presentation gates for format, visuals, review, assets, and links.
  • ✓**AI Citation Readiness Heuristic**: `scripts/ai_citation_score.py` produces non-calibrated 0-100 editorial-readiness views for AI Overview, Perplexity, and ChatGPT and feeds `/blog geo`.
  • ✓**Writing style learning**: `/blog style learn <paths>` builds an author voice profile from 5 to 10 posts.
  • ✓**Content decay detection**: `/blog decay <current-gsc> <previous-gsc>` flags 20%+ quarter-over-quarter GSC traffic drops and suggests refresh, consolidate, or prune actions.
  • ✓**Pre-commit quality gate**: `scripts/quality_gate.py` and `.pre-commit-config.yaml` block blog posts below score 70 before commit.
  • ✓**Brand and discourse context**: `/blog brand` writes `BRAND.md` and `VOICE.md`; `/blog discourse` writes `DISCOURSE.md`. The orchestrator loads them through fenced, nonce-bound untrusted-data handling.
  • ✓**Multilingual and topic clusters**: `/blog multilingual`, `/blog translate`, `/blog localize`, `/blog locale-audit`, and `/blog cluster` support international hub-and-spoke publishing.
  • ✓**Deterministic blog hygiene**: `scripts/blog_hygiene.py` can add lazy image loading and a table of contents without replacing human review.
  • ✓Advisory editorial style diagnostics for sentence-length variation, configured phrase lists, and vocabulary sampling; these never infer authorship or affect scoring.
  • ✓Persona-driven writing with NNGroup tone dimensions, readability bands, and style enforcement.
  • ✓`/blog factcheck` source verification with exact match, paraphrase, and not-found confidence scoring.
  • ✓`/blog cannibalization` keyword overlap detection with merge or differentiate recommendations.
  • ✓CMS taxonomy management for WordPress, Shopify, Ghost, Strapi, and Sanity.
  • ✓Dual Google and AI-citation optimization, including evidence-backed explanations, intent-matched structure, optional visible Q&A, internal links, schema, and substantive maintenance.
  • ✓Visual media through Gemini image generation, verified stock sourcing, SVG charts, YouTube embeds, and alt text requirements.
  • ✓Google API integration across PageSpeed Insights, CrUX, Search Console, GA4, NLP, YouTube, URL Inspection, and Keyword Planner. Indexing API use is scoped to JobPosting or livestream URLs only.
  • ✓NotebookLM research for source-grounded answers from user-uploaded documents.
  • ✓Gemini TTS audio narration in summary, full-article, and two-speaker dialogue modes.
  • ✓Platform support for Next.js MDX, Astro, Hugo, Jekyll, WordPress, Ghost, 11ty, Gatsby, and static HTML.

Installation Guide

Plugin install for Claude Code 1.0.33+:

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

Recommended clone, verify, then install flow:

bash
git clone https://github.com/AgriciDaniel/claude-blog.git
cd claude-blog
git checkout v2.2.0
chmod +x install.sh
./install.sh

One-command install on Unix and macOS:

bash
curl -fsSL https://raw.githubusercontent.com/AgriciDaniel/claude-blog/main/install.sh | CLAUDE_BLOG_REF=v2.2.0 bash

One-command install on Windows PowerShell:

powershell
$env:CLAUDE_BLOG_REF = "v2.2.0"
irm https://raw.githubusercontent.com/AgriciDaniel/claude-blog/main/install.ps1 -OutFile install.ps1
pwsh -File ./install.ps1

Verify installer integrity before running:

bash
curl -fsSL -o install.sh https://raw.githubusercontent.com/AgriciDaniel/claude-blog/main/install.sh
echo "25f73e7efbe9e714d00af34d2c6b48bd59d60a14976e2eb032b8ad5c2f756ce4  install.sh" | sha256sum -c
CLAUDE_BLOG_REF=v2.2.0 bash install.sh

The SHA-256 above is for the current install.sh at HEAD on main; CLAUDE_BLOG_REF pins the repository clone performed by the installer. Verify against the canonical file before running. The install.ps1 companion hash is a574688ba4ca27b7fbac7a26e6c95d1a6a596688f59d16ddbcc452d82f5fea7a.

Restart Claude Code after installation to activate.

Uninstall on Unix and macOS:

bash
chmod +x uninstall.sh
./uninstall.sh

Uninstall on Windows PowerShell:

powershell
.\uninstall.ps1

Installation details: [docs/INSTALLATION.md](docs/INSTALLATION.md).

Reviews