CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

programmatic-seo

When the user wants to create SEO-driven pages at scale using templates and data. Also use when the user mentions "programmatic SEO," "template pages," "pages at scale," "directory pages," "location pages," "[keyword] + [city] pages," "comparison pages," "integration pages," or "building many pages for SEO." For auditing existing SEO issues, see seo-audit.

67

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

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.

The body delivers a genuinely useful, well-sequenced pSEO workflow with real validation loops (URL sanity-check with corrective action, pre-launch checklist gates, post-launch monitoring), and the bundled script is correctly referenced and executable. Weaker spots are redundancy across sections and a monolithic structure that inlines content (playbook detail, checklist depth) that would serve better as reference files.

Suggestions

Consolidate the repeated thin-content guidance (Core Principles #6, step 3 note, Quality Checks, Common Mistakes, Communication) into a single authoritative risk section to cut redundant tokens.

Move the per-playbook detail and the pre/post-launch checklists into references/ files (e.g., references/playbooks.md, references/launch-checklist.md), keeping SKILL.md a lean overview with clearly signaled one-level-deep pointers.

Add one worked example of a title/meta template or schema markup snippet so the named output artifacts have concrete, copy-adaptable form.

DimensionReasoningScore

Conciseness

The body is mostly efficient (dense tables, short bullets, no padding explaining basics), but thin-content warnings recur across "No doorway pages / No duplicate content," step 3's "don't ship thin pages," the Quality Checks, Common Mistakes, and Communication sections, and the Proactive Triggers section overlaps the description's trigger list — 'some unnecessary explanation or could be tightened.' Not 4: the redundancy is at the section level, not just minor trimmable instances.

3 / 5

Actionability

Concrete, executable guidance is present — a runnable command ("python3 scripts/url_pattern_generator.py pattern.json --json"), good/bad URL examples, playbook patterns with real-world examples, and checkbox checklists — fitting 'mostly executable guidance with minor gaps.' Not 5: outputs like title/meta templates and schema markup are named but never shown with a worked example.

4 / 5

Workflow Clarity

The six-step Implementation Framework is clearly sequenced with an explicit validate-and-correct feedback loop ("sanity-check the URL space... If the expansion produces more pages than you have unique data for (see step 2), cut variables"), a pre-launch checklist gate, and post-launch monitoring watch-fors — matching the anchor for explicit validation steps, feedback loops, and checklists. The batch-operation cap does not apply because validation checkpoints are present.

5 / 5

Progressive Disclosure

The single bundled script is clearly signaled and exists, and the body is well-sectioned, but at ~275 lines everything (12 playbooks, related-skills detail, output artifacts, monitoring plan) is inlined in one file with no one-level-deep reference files — 'some structure but could be better organized.' Not 4: content that would naturally split into references (playbook deep-dives, checklist detail) is inlined.

3 / 5

Total

15

/

20

Passed

Description

90%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: explicit what-and-when structure with a rich, natural trigger-term list and a clean boundary deferral to seo-audit. The only soft spot is a somewhat singular 'what' — one capability statement rather than an enumerated set — which keeps specificity at the 1-2-concrete-actions level.

DimensionReasoningScore

Specificity

"Create SEO-driven pages at scale using templates and data" names the domain and one concrete action, but does not enumerate the fuller capability set (keyword pattern research, URL generation, template design), matching the '1-2 concrete actions, not comprehensive' anchor. It is not 4 because the 'what' is a single action rather than several specific ones.

3 / 5

Completeness

It explicitly answers both 'what' ("create SEO-driven pages at scale using templates and data") and 'when' ("When the user wants to... Also use when the user mentions..." with a concrete trigger list), exactly matching the anchor-5 pattern of what + when with concrete trigger phrases. Not 4: the 'when' clause is fully explicit and specific, leaving no room for the 'could be more explicit' caveat.

5 / 5

Trigger Term Quality

The trigger list — "programmatic SEO," "template pages," "pages at scale," "directory pages," "location pages," "[keyword] + [city] pages," "comparison pages," "integration pages," "building many pages for SEO" — comprehensively covers natural phrasings and synonym variations users would actually say. Nothing notable is missing, so it fits the comprehensive-coverage anchor rather than the 'a few natural terms missing' anchor.

5 / 5

Distinctiveness Conflict Risk

It carves out a clear niche (programmatic page generation) with distinct trigger phrases and explicitly defers the closest adjacent skill ("For auditing existing SEO issues, see seo-audit"), minimizing conflict risk. This is the clear-niche/minimal-conflict anchor rather than the minor-overlap anchor.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

alirezarezvani/claude-skills

Path

marketing-skill/skills/programmatic-seo/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.