CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-programmatic

Programmatic SEO planning and analysis for pages generated at scale from data sources. Covers template engines, URL patterns, internal linking automation, thin content safeguards, and index bloat prevention. Use when user says "programmatic SEO", "pages at scale", "dynamic pages", "template pages", "generated pages", or "data-driven SEO".

65

Quality

78%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/seo-programmatic/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

The body is well-structured and reasonably actionable with concrete thresholds, but it lacks executable code and validation feedback loops, and is a monolithic document with no progressive disclosure to supporting files.

Suggestions

Replace the dated Scaled Content Abuse narrative with a concise policy-risk note; move specifics to a dated reference only if needed.

Add a validate→fix→retry feedback loop for batch page generation (e.g., generate → audit uniqueness → fix → re-audit before publish).

Split detailed checklists or threshold tables into referenced reference files so SKILL.md stays an overview with one-level-deep navigation.

DimensionReasoningScore

Conciseness

Mostly efficient and well-structured, but the "Scaled Content Abuse" section retells Google policy history and dated enforcement events (June 2025, August 2025, 45% reduction) that adds context Claude largely already knows.

2 / 3

Actionability

Gives concrete thresholds, URL patterns, and quality-gate tables, but offers no executable code or commands — guidance is instructional rather than copy-paste ready, which is appropriate yet incomplete.

2 / 3

Workflow Clarity

Sections are logically sequenced (data → template → URL → linking → thin content → canonical → sitemap → index bloat) with quality gates and a HARD STOP, but there is no validate→fix→retry feedback loop for batch generation operations.

2 / 3

Progressive Disclosure

Well-organized into clear sections, but it is a single monolithic SKILL.md with no referenced bundle files and no navigation out to deeper materials.

2 / 3

Total

8

/

12

Passed

Description

100%

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

The description is specific, third-person, and complete with an explicit trigger clause. It clearly distinguishes programmatic-scale SEO from generic SEO skills and names concrete capabilities.

DimensionReasoningScore

Specificity

Lists multiple concrete actions and subsystems ("template engines, URL patterns, internal linking automation, thin content safeguards, and index bloat prevention") rather than vague language.

3 / 3

Completeness

Explicitly answers both what (planning/analysis for scaled data-driven pages) and when via a clear "Use when user says..." trigger clause.

3 / 3

Trigger Term Quality

Provides strong natural trigger phrases a user would actually say ("programmatic SEO", "pages at scale", "dynamic pages", "template pages", "generated pages", "data-driven SEO").

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (scaled/programmatic page generation) with distinct triggers unlikely to fire for general SEO or content skills.

3 / 3

Total

12

/

12

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
AgriciDaniel/claude-seo
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.