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," "building many pages for SEO," "pSEO," "generate 100 pages," "data-driven pages," or "templated landing pages." Use this whenever someone wants to create many similar pages targeting different keywords or locations. For auditing existing SEO issues, see seo-audit. For content strategy planning, see content-strategy.

56

Quality

62%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/programmatic-seo/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

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

This skill reads more like a comprehensive SEO strategy guide than an actionable skill for Claude. It spends significant tokens on concepts Claude already understands (SEO basics, what thin content is, general principles) while lacking concrete implementation details like code templates, specific commands, or executable examples. The structure is reasonable but would benefit greatly from being trimmed to novel, actionable guidance with concrete artifacts.

Suggestions

Cut general SEO knowledge (principles like 'no keyword stuffing', 'quality over quantity') and focus only on novel, specific guidance Claude wouldn't already know—reduce content by ~40%.

Add concrete, executable examples: a sample page template (HTML/markdown), a sample data schema (JSON/CSV), and example code for generating pages from templates.

Create actual bundle reference files (references/playbooks.md, references/templates/) and move the detailed playbook table and implementation framework into them, keeping SKILL.md as a concise overview.

Add explicit validation/feedback loops: e.g., 'After generating pages, run this check to identify thin content: [specific command or script], fix pages below threshold, re-validate before publishing.'

DimensionReasoningScore

Conciseness

The skill is very verbose, explaining many concepts Claude already knows (what programmatic SEO is, what thin content means, basic SEO principles like 'no keyword stuffing'). The 12 playbooks table, choosing your playbook table, common mistakes, and much of the implementation framework describe general SEO knowledge rather than providing novel, actionable instructions. Significant token waste throughout.

1 / 3

Actionability

The skill provides structured checklists and frameworks but lacks concrete, executable code or commands. There are no code snippets for generating templates, no specific tool commands, no example template files, and no copy-paste ready implementations. The guidance remains at the strategic/conceptual level rather than providing executable steps.

2 / 3

Workflow Clarity

There is a reasonable sequence (research → data → template → linking → indexation → quality checks) with a pre-launch checklist, but validation checkpoints are weak. There's no explicit feedback loop for fixing issues found during quality checks, no verification steps between stages, and the post-launch monitoring section is just a list of things to track without concrete actions.

2 / 3

Progressive Disclosure

There is one reference to 'references/playbooks.md' for detailed playbook implementation, and related skills are mentioned at the bottom. However, no bundle files exist to support these references, and the main file contains a large amount of content (the full 12 playbooks table, implementation framework, quality checks) that could be split into reference files. The single-file approach makes it a wall of strategic content.

2 / 3

Total

7

/

12

Passed

Description

89%

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

This is a strong description with excellent trigger term coverage and clear disambiguation from related skills. Its main weakness is that the 'what' portion could be more specific about the concrete actions the skill performs (e.g., generating template files, mapping CSV data to page variables, configuring URL patterns). The cross-references to related skills are a notable strength for reducing conflict risk.

Suggestions

Add 2-3 specific concrete actions to the 'what' portion, e.g., 'Creates page templates, maps data sources (CSV/JSON) to template variables, generates bulk pages with unique content for each keyword/location combination.'

DimensionReasoningScore

Specificity

The description names the domain (SEO-driven pages at scale using templates and data) and mentions some actions like creating pages, but doesn't list multiple specific concrete actions (e.g., generate templates, map data to pages, configure URL structures, etc.).

2 / 3

Completeness

Clearly answers both 'what' (create SEO-driven pages at scale using templates and data) and 'when' (explicit trigger terms and use cases listed, plus cross-references to related skills for disambiguation).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'programmatic SEO,' 'pSEO,' 'template pages,' 'pages at scale,' 'directory pages,' 'location pages,' '[keyword] + [city] pages,' 'comparison pages,' 'integration pages,' 'generate 100 pages,' 'data-driven pages,' 'templated landing pages.' These are highly natural and comprehensive.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche (programmatic SEO / templated pages at scale) and explicitly differentiates itself from related skills (seo-audit, content-strategy), reducing conflict risk significantly.

3 / 3

Total

11

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
coreyhaines31/marketingskills
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.