CtrlK
BlogDocsLog inGet started
Tessl Logo

blog-cluster

Semantic topic cluster planning and automated execution engine for claude-blog. Performs SERP-based keyword research, groups keywords by search intent and SERP overlap, builds a hub-and-spoke cluster architecture, generates an interactive SVG cluster map, and executes the full cluster by orchestrating blog-write calls with shared cluster context and automatic internal-link injection. Fills the strategy-to-execution gap: blog-strategy plans the blueprint, blog-cluster builds the house. Use when user says "blog cluster", "topic cluster", "content cluster", "cluster plan", "cluster execute", "pillar content", "hub and spoke", "content ecosystem", "cluster map".

67

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

70%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionably-specified workflow with excellent validation and failure-handling discipline for a batch operation. Its main weaknesses are some restated background knowledge and, critically, progressive disclosure that points to reference files which are absent from the bundle.

Suggestions

Add the missing references/ files (semantic-clustering.md, cluster-architecture.md, execution-workflow.md) and skills/blog/references/flow-alignment.md so the load-on-demand pointers resolve, or inline the genuinely required details (cluster-context schema, cohesion-score formula) directly in the body.

Trim sections that restate general knowledge Claude already has (e.g. the rationale for SERP overlap, the definition of intent classification) to recover token budget.

Consolidate the Quality Gates, Error Handling, and Differentiation tables, which repeat overlapping failure/guardrail information.

DimensionReasoningScore

Conciseness

The body is mostly efficient and uses tables well, but it spends tokens restating known concepts (e.g. explaining intent classification, SERP overlap rationale, and the 'why' of FLOW evidence propagation) that an intelligent reader could be trusted to infer, and several sections (Quality Gates, Error Handling, Differentiation) overlap in content.

3 / 5

Actionability

Provides concrete, executable guidance throughout: explicit word-count ranges, cluster-size rules, the cluster-plan.json schema, file-tree layout, and named sub-skill invocations ('call /blog image generate via the Task tool'). The gap is that several key specifics (the full cluster-context schema, the cohesion-score formula) are deferred to referenced files rather than given inline.

4 / 5

Workflow Clarity

Both the Plan and Execute phases are tightly sequenced with explicit validation checkpoints and feedback loops: 'Wait for explicit user approval. Do not auto-execute.', the stop-on-quality-failure batch rule, '[INTERNAL-LINK]' placeholder resolution, resume-on-next-invocation detection, and the final scorecard — exactly the validate/fix/retry discipline the rubric rewards for batch operations.

5 / 5

Progressive Disclosure

The body signals one-level-deep references ('load on demand') to references/semantic-clustering.md, references/cluster-architecture.md, and references/execution-workflow.md, but those directories and files do not exist in the bundle — so the referenced deep content (cluster-context schema, cohesion formula) is unreachable, leaving detail inlined that should live in the missing files.

3 / 5

Total

15

/

20

Passed

Description

96%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, third-person description that crisply states the skill's capabilities and pairs them with an explicit, well-chosen set of natural trigger phrases. The only minor gap is some conceptual overlap with sibling claude-blog skills on a few trigger terms.

Suggestions

Tighten the 'content cluster' / 'pillar content' triggers with a disambiguating cue (e.g. 'when the user wants to plan AND write an entire interlinked cluster') to reduce overlap with blog-strategy and blog-write.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('SERP-based keyword research', 'groups keywords by search intent and SERP overlap', 'builds a hub-and-spoke cluster architecture', 'generates an interactive SVG cluster map', 'orchestrating blog-write calls with shared cluster context and automatic internal-link injection') with comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers both 'what' (the full SERP clustering through execution pipeline, including the strategy-to-execution positioning) and 'when' (a dedicated 'Use when user says...' clause with concrete trigger phrases).

5 / 5

Trigger Term Quality

Provides nine natural trigger phrases a user would actually say ('blog cluster', 'topic cluster', 'content cluster', 'cluster plan', 'cluster execute', 'pillar content', 'hub and spoke', 'content ecosystem', 'cluster map'), covering synonyms and common variations.

5 / 5

Distinctiveness Conflict Risk

The niche is fairly distinct (whole-cluster orchestration vs single-post writing), but phrases like 'content cluster' and 'pillar content' overlap conceptually with adjacent blog-strategy/blog-write skills, leaving minor conflict risk rather than a fully isolated trigger set.

4 / 5

Total

19

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 1 missing

Warning

referenced_paths_exist

Referenced path issues: 9 missing

Warning

Total

13

/

16

Passed

Repository
AgriciDaniel/claude-blog
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.