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.

82

1.19x
Quality

73%

Does it follow best practices?

Impact

97%

1.19x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

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

Quality

Discovery

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 skill description with excellent trigger term coverage and clear 'when to use' guidance. Its main weakness is that the 'what' portion could be more specific about the concrete actions the skill performs (e.g., generating templates, mapping CSV data to page variables, creating URL structures). The cross-references to related skills are a nice touch for reducing selection conflicts.

Suggestions

Add 2-3 specific concrete actions at the beginning, e.g., 'Creates SEO-driven pages at scale by generating page templates, mapping structured data (CSV/JSON) to template variables, and producing unique pages targeting different keywords or locations.'

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.). The 'what' is more of a general capability statement than a list of concrete actions.

2 / 3

Completeness

Clearly answers both 'what' (create SEO-driven pages at scale using templates and data) and 'when' (explicit 'Use when' clause with extensive trigger terms). Also includes helpful boundary-setting by referencing related skills (seo-audit, content-strategy) for disambiguation.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms including '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,' and 'templated landing pages.' These are highly natural terms users would actually say.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche (programmatic SEO / templated page generation at scale). The explicit boundary references to seo-audit and content-strategy further reduce conflict risk by clarifying what this skill is NOT for.

3 / 3

Total

11

/

12

Passed

Implementation

57%

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

This skill provides a comprehensive strategic framework for programmatic SEO with good organization and progressive disclosure. However, it suffers from verbosity (restating obvious principles, overlapping sections) and lacks concrete, executable examples—no template code, no schema markup samples, no actual URL pattern implementations. The workflow is sequenced but missing validation feedback loops.

Suggestions

Add concrete, executable examples: include a sample page template (HTML/markdown), example schema markup JSON, and a real URL structure pattern with actual output for at least one playbook.

Remove redundant and obvious content: cut 'Genuine Search Intent Match' and 'Quality Over Quantity' principles, merge 'Task-Specific Questions' with 'Initial Assessment' since they overlap, and trim 'Common Mistakes' to only items not already covered in Core Principles.

Add validation feedback loops to the workflow: specify what to do when quality checks fail (e.g., 'If pages score below X unique words, add conditional content blocks before proceeding') and include concrete monitoring thresholds for post-launch.

DimensionReasoningScore

Conciseness

The skill contains useful information but is verbose in places. Sections like 'Core Principles' explain concepts Claude already understands (e.g., 'Pages must actually answer what people are searching for,' 'Better to have 100 great pages than 10,000 thin ones'). The 'Common Mistakes' section largely restates what was already covered. The 'Initial Assessment' questions and 'Task-Specific Questions' sections overlap significantly.

2 / 3

Actionability

The skill provides structured frameworks and checklists but lacks concrete, executable examples. There are no code snippets, no actual template markup, no example schema JSON, and no sample URL patterns with real output. The guidance remains at the strategic/conceptual level rather than providing copy-paste-ready implementations.

2 / 3

Workflow Clarity

The Implementation Framework provides a clear 5-step sequence, and the Pre-Launch Checklist serves as a validation checkpoint. However, there are no explicit feedback loops (e.g., what to do if quality checks fail), no validation commands or tools, and the post-launch monitoring section is just a list of things to track without actionable steps for remediation.

2 / 3

Progressive Disclosure

The skill provides a clear overview with a well-signaled reference to detailed playbook implementation in references/playbooks.md. Content is organized into logical sections with a table of contents-like structure. Related skills are clearly listed at the bottom for navigation to adjacent capabilities.

3 / 3

Total

9

/

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.