CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

seo-programmatic

Programmatic SEO planning and analysis for pages generated at scale from data sources. Covers template engines, URL patterns, internal linking automation, thin content safeguards, and index bloat prevention. Use when user says "programmatic SEO", "pages at scale", "dynamic pages", "template pages", "generated pages", or "data-driven SEO".

Quality

85%

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

75%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 mature, operational skill body: concrete thresholds, pattern catalogs, error-handling, and genuine validation gates for a batch-sensitive domain. Its gaps are modest — an implicit rather than explicit process sequence, an undefined scoring method behind the required XX/100 output, a time-sensitive policy narrative inlined in main content, and one duplicated bullet pair.

Suggestions

Define how each Output category score (XX/100) is computed — e.g. weighted sub-metrics per category — so the report is reproducible rather than left to judgment.

Move the dated 'Scaled Content Abuse: Enforcement Context (2025-2026)' timeline into a reference file (e.g. references/policy-context.md), keeping only the operative gates in SKILL.md.

Merge the near-duplicate Pagination and Faceted navigation bullets in Index Bloat Prevention into one rule, and consider stating the analysis as an explicit ordered sequence (assess data source → review templates → ... → produce report).

DimensionReasoningScore

Conciseness

The body is checklist-dense with no 'what is SEO' padding and every section carries operative rules ('Lowercase, hyphenated slugs', 'Split at 50,000 URLs or 50MB'), but the dated 'Scaled Content Abuse: Enforcement Context (2025-2026)' narrative embeds time-sensitive detail (e.g. 'June 2025', 'announced 2026-08-28') in main content rather than a reference section, and the Pagination and Faceted navigation bullets in Index Bloat Prevention are near-verbatim duplicates. Efficient with minor trimming candidates, so anchor 4 rather than 5; not 3 because the padding is a small fraction of an otherwise lean document.

4 / 5

Actionability

Highly concrete guidance throughout — threshold tables ('<40% unique content', '500+ HARD STOP'), exact sitemap protocol limits, a runnable script command ('"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run metadata_template.py --pairs-file <file> --json'), and a uniqueness formula. Not 5 because the required Output section ('Programmatic SEO Score: XX/100' per category) prescribes scores without any method to compute them, leaving the report non-reproducible.

4 / 5

Workflow Clarity

Validation checkpoints for this batch-operation skill are explicit and strong ('HALT analysis at the HARD STOP threshold', 'Minimum 5-10% sample review', 'Monitor indexing and rankings for 2-4 weeks before expanding'), so the batch-cap does not apply. However, the analysis process is implied by section order (Data Source Assessment through Output) rather than an explicit sequenced workflow, matching anchor 4 (clear sequence, minor gaps) rather than 5's explicit stepwise process.

4 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ absent) and the body is a single well-sectioned file with the one external reference fully pathed. Good structure with minor gaps — the dated enforcement timeline and URL-pattern catalog are candidates to split into reference files — fitting anchor 4 rather than 5's 'well-signaled one-level-deep references'.

4 / 5

Total

16

/

20

Passed

Description

91%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 description: it names a specific niche, enumerates concrete capability areas, and closes with an explicit 'Use when user says' clause containing six natural trigger phrases. The only weaknesses are generic action verbs ('planning and analysis') and one broad trigger ('data-driven SEO') that could overlap with sibling SEO skills.

DimensionReasoningScore

Specificity

Names the domain ('Programmatic SEO planning and analysis for pages generated at scale from data sources') and five concrete coverage areas ('template engines, URL patterns, internal linking automation, thin content safeguards, and index bloat prevention'), but the action verbs 'planning and analysis' are generic rather than the concrete operations of anchor 5. It sits at anchor 4 (several specific items, minor gaps) rather than 5 because the actions themselves are abstract.

4 / 5

Completeness

Explicitly answers both what ('Programmatic SEO planning and analysis for pages generated at scale from data sources. Covers...') and when ('Use when user says...') with concrete trigger phrases, matching anchor 5 exactly. Not 4 because the 'when' clause is fully explicit rather than merely present.

5 / 5

Trigger Term Quality

'Use when user says "programmatic SEO", "pages at scale", "dynamic pages", "template pages", "generated pages", or "data-driven SEO"' provides comprehensive natural-term coverage including the field's own name and multiple synonyms a user would actually say. Not 4 because no common natural variation for this niche is conspicuously missing.

5 / 5

Distinctiveness Conflict Risk

A clear niche ('pages generated at scale from data sources') with mostly distinct triggers, but 'data-driven SEO' is broad enough to overlap with closely related SEO skills (the body itself cross-references 'seo-content guidelines'). Fits anchor 4 (mostly distinct, minor overlap risk) better than 5's 'minimal conflict risk'.

4 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

AgriciDaniel/claude-seo

Path

skills/seo-programmatic/SKILL.md

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.