CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

66

Quality

80%

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

The canonical home for this skill is programmatic-seo in coreyhaines31/marketingskills

SKILL.md
Quality
Evals
Security

Quality

Content

71%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-organized strategy skill with clean progressive disclosure, a concrete decision framework, and validation via pre-launch and post-launch checks. Its main weakness is actionability: it stays at the strategy layer and defers the executable specifics (page templates, schema markup examples) to the reference rather than showing a representative worked example inline.

Suggestions

Add one compact worked example inline — a sample page template skeleton with a title/meta template and a JSON-LD schema block — so the Output Format section shows rather than just labels the deliverables.

Weave the Pre-Launch Checklist into the Implementation Framework as explicit validation gates (e.g., 'Validate each page passes the content-quality checklist before generating the next batch') with a fix-and-retry loop to reach anchor-5 workflow clarity.

Trim self-evident slogans ('Quality Over Quantity', 'Genuine utility for users', 'Pages must actually answer what people are searching for') that restate SEO truisms Claude already knows.

DimensionReasoningScore

Conciseness

Mostly efficient — uses tables and bullets (12-playbook overview, decision matrix, checklists) rather than padded prose, with only minor truism slogans like 'Quality Over Quantity: Better to have 100 great pages than 10,000 thin ones' that could be trimmed (anchor 4). It avoids explaining basic concepts Claude already knows, keeping it above anchor 3.

4 / 5

Actionability

Provides concrete patterns and examples (e.g., 'yoursite.com/templates/resume/', 'dentists in austin', 'slack asana integration') and a decision matrix, but stops at the strategy level — the Output Format lists labels ('Title/meta templates', 'Schema markup') rather than actual templates or schema samples, with executable detail deferred to the reference (anchor 3). It is more concrete than anchor 2 but incomplete relative to anchor 4's 'mostly executable guidance'.

3 / 5

Workflow Clarity

A clear five-step Implementation Framework is sequenced, and validation is present via a Pre-Launch Checklist and Post-Launch Monitoring (so the batch-operation cap at 3 does not apply), but these checkpoints live in a separate section rather than being woven as explicit validate→fix→retry loops inside the steps (anchor 4). It falls short of anchor 5's tight, in-workflow feedback loops.

4 / 5

Progressive Disclosure

The body serves as a clear overview (playbook overview table, decision matrix, framework) with a single, clearly signaled one-level-deep reference — 'See [references/playbooks.md](references/playbooks.md)' — to a real, substantive 293-line file holding the detailed playbook implementations (anchor 5).

5 / 5

Total

16

/

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, well-constructed description that clearly states both capability and trigger conditions with an unusually rich set of natural trigger terms and an explicit hand-off to a sibling skill for auditing. The only soft spot is specificity, which names the domain and one main action rather than enumerating multiple concrete capabilities.

DimensionReasoningScore

Specificity

Names the domain (programmatic SEO) and one concrete action — 'create SEO-driven pages at scale using templates and data' — but does not enumerate multiple distinct capabilities, so it is not comprehensive (anchor 3). It is more concrete than the generic anchor 2, yet lacks the several specific actions required for a 4.

3 / 5

Completeness

Explicitly states what it does ('create SEO-driven pages at scale using templates and data') and when to use it ('When the user wants...' and 'Also use when the user mentions...') with concrete trigger phrases, matching anchor 5.

5 / 5

Trigger Term Quality

Comprehensive coverage of natural user phrasings — 'programmatic SEO,' 'template pages,' 'pages at scale,' 'directory pages,' 'location pages,' '[keyword] + [city] pages,' 'comparison pages,' 'integration pages,' and 'building many pages for SEO' — covering synonyms and common variations (anchor 5).

5 / 5

Distinctiveness Conflict Risk

Clear niche (programmatic SEO) with distinct triggers and an explicit boundary redirect — 'For auditing existing SEO issues, see seo-audit' — minimizing conflict with adjacent SEO skills (anchor 5).

5 / 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.

Validation15 / 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
TheCraigHewitt/seomachine
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.