CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

seo-ahrefs

Ahrefs API analyst (extension). Reads referring domains, backlinks, organic keywords, and content explorer data via the tested @ahrefs/mcp@0.0.11 server. Pairs with seo-backlinks for multi-source confidence weighting.

Quality

78%

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

Fix and improve this skill with Tessl

tessl review fix ./extensions/ahrefs/skills/seo-ahrefs/SKILL.md
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.

The body is an efficient, actionable routing-and-guardrails document: concrete commands, explicit MCP verification with recovery, and disciplined cross-skill delegation. Its only notable deductions are unpinned maintenance details outside a deprecation section and the absence of a post-batch verification loop.

DimensionReasoningScore

Conciseness

The body is lean — routing table, short sections, no explanations of concepts Claude already knows — but time-sensitive details ("tested @ahrefs/mcp@0.0.11", "Package check (2026-07-10)") sit outside a deprecated/old-patterns section, which the guidelines penalize.

4 / 5

Actionability

Mostly executable guidance: a concrete routing table, install paths ("extensions/ahrefs/install.sh"), and a runnable cost command ("${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo run dataforseo_costs.py"), with the minor gap that MCP tool names per routing command are not specified.

4 / 5

Workflow Clarity

The sequence is clear with most checkpoints present — prerequisites, an explicit MCP-connection verification step with a recovery path, and batch cost guardrails (estimate, surface, log) — but batch runs lack a result-verification/retry feedback loop, so it falls short of anchor 5.

4 / 5

Progressive Disclosure

A short (~55-line), well-organized body with no inlined bulk content; external references (install script, cost script, sibling skills seo-backlinks/seo-dataforseo) are one level deep and clearly signaled, matching the simple-skill ideal of well-organized sections.

5 / 5

Total

17

/

20

Passed

Description

66%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.

The description is concrete and clearly niched to Ahrefs, with good natural trigger terms, but it never states when to use the skill — the "when" is only weakly implied by the seo-backlinks pairing note. Adding an explicit "Use when..." clause and folding in the metrics/traffic capabilities would close the main gaps.

Suggestions

Add an explicit "Use when..." clause naming trigger phrases, e.g. "Use when the user mentions Ahrefs, backlink profiles, referring domains, or organic keyword rankings."

Include the metrics capabilities (domain/URL rating, organic traffic estimates) that appear in the routing table so the description's action list is comprehensive.

Add natural synonyms such as "link profile", "SEO metrics", or "competitor backlink analysis" to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

"Reads referring domains, backlinks, organic keywords, and content explorer data" lists several concrete actions, but the metrics capabilities shown in the routing table ("Domain / URL rating... organic traffic estimate") are omitted, leaving a minor coverage gap.

4 / 5

Completeness

The "what" is clear ("Reads referring domains, backlinks, organic keywords, and content explorer data"), but there is no "Use when..." clause or equivalent explicit trigger guidance; when-to-use is only weakly implied by "Pairs with seo-backlinks", capping completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Natural terms users would say — "Ahrefs", "backlinks", "referring domains", "organic keywords" — are present, but common variations such as "link profile", "domain rating", or "SEO audit" are missing.

4 / 5

Distinctiveness Conflict Risk

"Ahrefs API analyst (extension)" carves a clear Ahrefs-specific niche and the pairing note explicitly routes multi-source work to seo-backlinks, but a generic request like "check backlinks" could still trigger a sibling SEO skill, so overlap risk is minor rather than minimal.

4 / 5

Total

15

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

AgriciDaniel/claude-seo

Path

extensions/ahrefs/skills/seo-ahrefs/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.