CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-competitor-pages

Generate SEO-optimized competitor comparison and alternatives pages. Covers "X vs Y" layouts, "alternatives to X" pages, feature matrices, schema markup, and conversion optimization. Use when user says "comparison page", "vs page", "alternatives page", "competitor comparison", "X vs Y", "versus", "compare competitors", or "alternative to".

72

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

80%

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

A well-organized, token-efficient SEO reference with genuinely copy-paste-ready schema and template artifacts. Its weakness is structural: it reads as a topic catalog rather than a sequenced workflow with validation checkpoints, and everything lives inline in one file with no progressive disclosure.

Suggestions

Add an explicit numbered generation workflow (e.g., 1. gather/verify competitor data → 2. build feature matrix → 3. add JSON-LD schema → 4. validate schema and pricing recency → 5. assemble page) with a validation checkpoint before publishing, to lift workflow clarity.

Move the three full JSON-LD schema blocks and/or the keyword-pattern reference tables into a separate reference file (e.g., references/schema-markup.md) and link to it from the body, so SKILL.md stays a lean overview.

Make the inline validation explicit — add a concrete "before publishing" checklist (pricing has "as of [date]", schema validates, sources linked) rather than leaving data-accuracy requirements as prose.

DimensionReasoningScore

Conciseness

Lean, table- and bullet-driven body with no padding of concepts Claude already knows (no "what is SEO" preamble); each section earns its tokens. Not a 2, since there is no unnecessary explanation to tighten.

3 / 3

Actionability

Provides copy-paste-ready JSON-LD schema blocks, a feature-matrix table template, concrete title-tag/H1 formulas, a keyword-pattern table, and a scenario→action error-handling table. Not a 2: the guidance is concrete and complete rather than pseudocode or missing key details.

3 / 3

Workflow Clarity

Content is organized by topic, not as a sequenced generation workflow, and lacks explicit validation checkpoints; the Error Handling table supplies some recovery guidance (keeping it above 1) but checkpoints remain implicit. Not a 3 because no validate→fix→retry sequence is embedded in the flow.

2 / 3

Progressive Disclosure

A single ~200-line monolithic file with no external bundle references (the mentioned COMPARISON-PAGE.md/comparison-schema.json are deliverables, not consultable references); heavy inline reference material such as three full JSON-LD blocks could be split out. Not a 3 because nothing is appropriately split into one-level-deep references; not a 1 because sections are well-organized with no nested references.

2 / 3

Total

10

/

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.

A strong, third-person description that clearly states concrete capabilities and pairs them with an explicit, well-chosen set of natural trigger phrases. It cleanly answers both what the skill does and when to use it with minimal padding.

DimensionReasoningScore

Specificity

Lists multiple concrete actions and page types — "Generate SEO-optimized competitor comparison and alternatives pages", "feature matrices, schema markup, and conversion optimization" — matching the multiple-specific-actions anchor, not the partial-coverage level below.

3 / 3

Completeness

Explicitly answers both what ("Generate…Covers X vs Y layouts, alternatives to X pages, feature matrices, schema markup, and conversion optimization") and when ("Use when user says…"), matching the both-what-and-when anchor.

3 / 3

Trigger Term Quality

Eight natural phrases a user would actually say ("comparison page", "vs page", "alternatives page", "X vs Y", "versus", "compare competitors", "alternative to") give broad coverage, matching the good-coverage anchor.

3 / 3

Distinctiveness Conflict Risk

A clear niche (SEO competitor comparison/alternatives pages) with distinct, specific triggers makes it unlikely to fire for the wrong skill, matching the clear-niche anchor.

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.