CtrlK
BlogDocsLog inGet started
Tessl Logo

competitive-landscape

Map SEO market leaders, winning content themes, keyword coverage, backlinks, and strategic gaps.

72

Quality

87%

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

100%Weight 40%Scale 1-3

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

The body is a tight, actionable orchestration guide with a clearly sequenced workflow, concrete tool/parameter guidance, and well-organized sections requiring no external references.

DimensionReasoningScore

Conciseness

The body is lean and tool/action-oriented — it does not explain what SEO, backlinks, or SERPs are, and every section (tools, workflow, output, guardrails) earns its tokens.

3 / 3

Actionability

For an instruction-only orchestration skill it gives concrete guidance: specific tool names, when to use each, and hard parameters ("top 3-5 domains", "at most 10 queries per call").

3 / 3

Workflow Clarity

A clearly sequenced 9-step workflow with explicit conditionals ("If the query set is already known", "For local SEO") and fallback handling for failed backlink lookups.

3 / 3

Progressive Disclosure

No bundle files exist and the skill is self-contained; the body is organized into clear, well-labeled sections with no nested references, satisfying the well-organized-sections bar.

3 / 3

Total

12

/

12

Passed

Description

75%Weight 40%Scale 1-3

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 concrete and rich in natural SEO trigger terms, but it omits an explicit "Use when" clause and does not clearly separate itself from the related competitor-analysis skill.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user wants a market-level view across several SEO competitors, not a deep dive on one domain."

Include the most common user phrasing ("competitors", "SERP", "who is ranking") to strengthen trigger-term coverage.

Distinguish from the sibling skill explicitly in the description (market-level vs. single-domain).

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Map SEO market leaders, winning content themes, keyword coverage, backlinks, and strategic gaps" — rather than vague abstractions, matching the multi-action anchor.

3 / 3

Completeness

Clearly states what the skill does but lacks any "Use when..." or equivalent explicit trigger guidance, so completeness is capped at 2 per the judging guidelines.

2 / 3

Trigger Term Quality

Uses natural SEO terms a user would say ("market leaders", "content themes", "keyword coverage", "backlinks", "strategic gaps"), giving good coverage of the domain's common vocabulary.

3 / 3

Distinctiveness Conflict Risk

It is SEO-specific and market-level, but the body names a sibling `competitor-analysis` skill and the description does not explicitly distinguish the two, so overlap risk remains.

2 / 3

Total

10

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
every-app/open-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.