CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

seo-competitor

Run a competitive SEO analysis comparing the user's site to chosen competitors across SERP overlap, content depth, backlink profiles, technical posture, and brand presence. Use this skill whenever the user wants to analyze competitors, find content gaps, identify backlink opportunities, understand why competitors outrank them, or benchmark against the rest of their category. Triggers on competitor analysis, competitive analysis, SERP analysis, content gap, backlink gap, why is X ranking, who is winning the SERP, beat my competitor, benchmark, market positioning. Also triggers when planning a content strategy and the question 'what are competitors doing' is implicit.

Quality

89%

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

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 well-structured, domain-rich skill body: lean checklists, a clear 7-step workflow with failure guidance, and exemplary progressive disclosure into two genuine reference files. The main improvement opportunities are tightening the repeated data-gap policy statement and specifying how angles are scored in the workflow.

Suggestions

Specify the scoring model for workflow step 4 (e.g., a simple lead/trail/parity rating per angle or a 1-5 scale with criteria), since "Score each angle" is currently the least actionable step.

Condense the "If required data is unavailable" section to a single statement of the rule (what was needed vs. obtained, gaps stated, no fabrication) to reclaim tokens.

Add one validation checkpoint before data analysis, e.g., confirm the 3-5 selected competitors show real SERP overlap before pulling exports.

DimensionReasoningScore

Conciseness

The body is largely lean — bullet checklists of concrete investigative questions, a compressed 7-step workflow, and failure patterns that convey real domain insight without explaining concepts Claude already knows. But a few spots could be trimmed: the "If required data is unavailable" section states its single rule three ways ("the sanctioned output is the deliverable with the gap stated... Fabricating... is never sanctioned. A stated gap is a complete answer."), and the tool paragraph ends with the somewhat padded "Each platform gives a different cut of the same competitive landscape; using them together produces sharper signal than any one alone." That is the score-4 anchor (efficient with minor over-explanation that could be trimmed), not 5.

4 / 5

Actionability

Guidance is largely concrete and executable for an instruction-only skill: exact competitor-derivation procedure ("listing the top 10 ranking domains for the user's top 10 priority keywords. Pick the 3 to 5 that appear most often"), specific metrics per angle (LCP/INP/CLS, "Top 50 referring pages by traffic value", domain rating), named tools, a linked report template, and a defined output structure. The gap is step 4's "Score each angle" — no scale or scoring method is stated in the body, and prioritization criteria are only a parenthetical — which fits the score-4 anchor (mostly executable with minor gaps) rather than 5.

4 / 5

Workflow Clarity

The 7-step workflow is clearly numbered and sequenced, each of the five angles has an investigation checklist, and the "If required data is unavailable" section gives an explicit error path plus a failure-patterns section covering common mistakes. However there are no validation checkpoints on intermediate outputs (e.g., verifying exports before scoring, confirming competitor selection before pulling data), so it sits at the score-4 anchor (clear sequence, most checkpoints present, minor validation gaps) rather than 5. It is well above 3 since the sequence is complete and failure handling is explicit.

4 / 5

Progressive Disclosure

SKILL.md is a true overview: the 5-angle framework and workflow live inline at the right altitude, while the fillable template and the detailed content-gap methodology are split into two real, clearly signaled one-level-deep references (linked in the workflow step, in the Reference files section with descriptions, and verified to exist with substantial relevant content). No nested-reference chains and no content that should have been extracted. This matches the score-5 anchor exactly.

5 / 5

Total

17

/

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 exemplary description: concrete capability list, explicit use-when clause with a broad set of natural trigger phrases, and a clear niche. The only weakness is that the unqualified terms "benchmark" and "market positioning" are broad enough to occasionally trigger this skill for non-SEO intents.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions and analysis areas: "Run a competitive SEO analysis comparing the user's site to chosen competitors across SERP overlap, content depth, backlink profiles, technical posture, and brand presence" plus "analyze competitors, find content gaps, identify backlink opportunities, understand why competitors outrank them, or benchmark". Coverage of the domain is comprehensive with no generic filler. It matches the score-5 anchor (multiple specific concrete actions, comprehensive coverage) rather than 4, since no meaningful capability area of competitor analysis is left unstated.

5 / 5

Completeness

It explicitly answers both questions: the "what" is "Run a competitive SEO analysis comparing the user's site to chosen competitors across [five named areas]" and the "when" is "Use this skill whenever the user wants to analyze competitors, find content gaps..." followed by an explicit trigger list and an implicit-trigger case. This matches the score-5 anchor (clear explicit what AND when with concrete trigger phrases), not 4, since the when-clause is explicit rather than merely serviceable.

5 / 5

Trigger Term Quality

Trigger terms are comprehensive and natural, including synonyms and user-shaped phrasings: "competitor analysis, competitive analysis, SERP analysis, content gap, backlink gap, why is X ranking, who is winning the SERP, beat my competitor, benchmark, market positioning". These are exactly what a user would type or say, matching the score-5 anchor for comprehensive natural-term coverage including synonyms; nothing common is missing for this domain.

5 / 5

Distinctiveness Conflict Risk

The SEO-competitive-analysis niche is clear and most triggers (SERP analysis, backlink gap, why is X ranking) are unmistakable. However the bare terms "benchmark" and "market positioning" would also fire on non-SEO requests (e.g., benchmarking code or general market research), which is minor overlap risk with neighboring skills — the score-4 anchor (mostly distinct, minor overlap risk) rather than 5.

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

rampstackco/claude-skills

Path

skills/seo-competitor/SKILL.md

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.