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".

66

Quality

83%

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

65%Weight 40%Scale 1-5

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

A solid, information-dense reference for generating comparison pages: concrete templates, schema markup, title formulas, and thoughtful error handling. Its main gaps are the absence of an explicit step-by-step workflow with validation checkpoints, and a monolithic single-file structure where schema examples and keyword tables would fit better in reference files. Minor duplication between the accuracy and fairness sections adds avoidable tokens.

Suggestions

Add a sequenced workflow (e.g., 1. identify page type and target keyword, 2. gather/verify competitor data, 3. validate data completeness, 4. draft page from template, 5. generate schema and output files) with explicit validation checkpoints before output.

Move the three JSON-LD schema blocks and the keyword-pattern tables into a reference file (e.g., references/schema-examples.md), keeping SKILL.md as a concise overview with clearly signaled links.

Merge the overlapping 'Data Accuracy Requirements' and 'Fairness Guidelines' sections into one, eliminating the repeated verifiability, as-of-date, and update-frequency guidance.

DimensionReasoningScore

Conciseness

The body is efficient and assumes domain competence — dense tables, pattern lists, and schema templates with no explanation of concepts Claude already knows. However, 'Data Accuracy Requirements' and 'Fairness Guidelines' substantially repeat each other (verifiable sources, 'as of [date]' disclaimers, quarterly updates appear in both), which could be merged and trimmed.

4 / 5

Actionability

Guidance is mostly concrete: a ready-to-use feature-matrix template, three complete JSON-LD schema blocks, title-tag formulas, and a clear error-handling table. It falls short of fully copy-paste ready because the examples use placeholders ('[Product Name]', '$X/mo') rather than any concrete worked example.

4 / 5

Workflow Clarity

The body is organized by topic (page types, tables, schema, keywords, conversion, output) rather than as a sequenced workflow — there is no explicit order from keyword/page-type selection through drafting to delivering the listed outputs. The error-handling table supplies some failure handling, but validation checkpoints remain implicit.

3 / 5

Progressive Disclosure

The body is well-sectioned but ~200 lines of reference material (three full JSON-LD blocks, keyword-pattern tables, layout patterns) is inlined in SKILL.md with no bundle files to offload it to. The files named under 'Output' (`COMPARISON-PAGE.md`, `comparison-schema.json`) are described deliverables, not actual reference files, so the body carries everything itself.

3 / 5

Total

14

/

20

Passed

Description

96%Weight 40%Scale 1-5

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

An excellent description: it explicitly states what the skill does and when to use it, with a strong set of natural trigger phrases. Third-person voice is used correctly throughout, and there is no vague padding. The only weakness is that very broad triggers like 'versus' create slight conflict risk with non-SEO comparison requests.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Generate SEO-optimized competitor comparison and alternatives pages', '"X vs Y" layouts', 'feature matrices, schema markup, and conversion optimization' — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Both 'what' (generate comparison/alternatives pages covering layouts, feature matrices, schema markup, conversion optimization) and 'when' (an explicit 'Use when user says...' clause with concrete trigger phrases) are clearly and explicitly stated.

5 / 5

Trigger Term Quality

Trigger phrases are comprehensive natural terms users would say: '"comparison page", "vs page", "alternatives page", "competitor comparison", "X vs Y", "versus", "compare competitors", or "alternative to"' — including synonyms and variations.

5 / 5

Distinctiveness Conflict Risk

The SEO competitor-comparison niche is mostly distinct, but the bare triggers '"X vs Y"' and '"versus"' could fire on general comparison questions unrelated to SEO page generation — minor overlap risk with general content or SEO skills.

4 / 5

Total

19

/

20

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.

Validation — 15 / 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.