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
73%
Does it follow best practices?
Impact
97%
1.19xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/programmatic-seo/SKILL.mdQuality
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.'
| Dimension | Reasoning | Score |
|---|---|---|
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
9125d82
Table of Contents
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.