blog-cluster

Plans and executes interlinked hub-and-spoke blog topic clusters from a seed keyword.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/captaindevv/SEO-ajaypipes --skill blog-cluster-captaindevv
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blog-cluster
Source: https://github.com/captaindevv/SEO-ajaypipes/tree/main/skills/blog-cluster
Command: npx skills add https://github.com/captaindevv/SEO-ajaypipes --skill blog-cluster-captaindevv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Building a topical content ecosystem manually requires keyword research, intent grouping, internal-link planning, and writing a dozen coordinated posts. This Skill automates the full pipeline from one seed keyword to a complete interlinked cluster of published-ready articles. ## Core Features & Use Cases - SERP-Based Semantic Clustering: Expands a seed keyword into 30-50 phrases, groups them by SERP overlap and search intent, and designs a hub-and-spoke architecture with one pillar and 5-15 spokes. - Automated Cluster Execution: Orchestrates sequential blog-write calls with a shared cluster context block, automatic internal-link injection, backward link resolution, and optional hero image generation. - Planning Artifacts and Scorecard: Produces cluster-plan.json, an XSS-safe interactive SVG cluster map, and a post-execution scorecard with cohesion scoring, link audits, and cannibalization checks. - Use Case: Run a plan on the seed keyword "AI marketing for small business" to get a validated 8-post cluster plan, then execute it to generate all interlinked posts with a quality scorecard. ## Quick Start Ask the AI to plan a blog topic cluster for the seed keyword "AI marketing for small business" and then execute the approved plan.

Frequently Asked Questions about blog-cluster

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a topic cluster for my blog?▼

Run the plan command with a seed keyword to expand it into 30-50 phrases, group them by SERP overlap and intent, and generate a cluster plan with one pillar and 5-15 spokes. After approving the plan, run the execute command to write all interlinked posts automatically.

How does SERP overlap keyword clustering work?▼

Two keywords belong in the same post when their Google top-10 results share 4 or more URLs. The skill searches each keyword, counts shared result URLs, and groups keywords with high overlap into single posts to prevent cannibalization.

What is the difference between blog-strategy and blog-cluster?▼

blog-strategy produces a high-level content blueprint with pillar and spoke tables as a strategic exercise. blog-cluster performs SERP-validated semantic clustering and then actually executes the plan, writing every interlinked post through orchestrated blog-write calls.

Does blog-cluster work without claude-blog installed?▼

No. The skill requires Claude Code and claude-blog because it orchestrates blog-write for each post and optionally uses blog-image and blog-chart. If blog-write is missing, it returns an installation error and stops.

What happens if a post fails during cluster execution?▼

The failure is logged and execution continues with the remaining posts rather than aborting the cluster. The scorecard marks the gap and recommends a manual retry, and a cancelled run can be resumed later since already-written files are auto-detected.

How does the skill prevent keyword cannibalization?▼

Every spoke targets a unique primary keyword verified through SERP overlap analysis during planning, and execution is blocked if two posts share a primary keyword. A post-execution scorecard flags any pair with over 70 percent keyword overlap.