CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

seo-dataforseo

Live SEO data via DataForSEO MCP server: SERP analysis, keyword research (volume, difficulty, intent, trends), backlink profiles, on-page analysis, competitor and content analysis, business listings, AI visibility (LLM mention tracking), and domain analytics. Requires DataForSEO extension installed. Use when user says "dataforseo", "live SERP", "keyword volume", "backlink data", "AI visibility check", or "real search data".

Quality

89%

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

82%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-engineered command catalog: concrete tool mappings, cost-guardrail validation loops, and real one-level-deep reference files. Weaknesses are minor — some duplication between the Quick Reference table and the detailed sections, repeated caveats, and inline bulk command specs that could partially move to references.

DimensionReasoningScore

Conciseness

The per-command specs are terse and operational (tool names, parameters, outputs), but the 24-row Quick Reference table duplicates the detailed sections, and the "no Google Images tool on the pinned MCP server" caveat is repeated three times (Quick Reference, the serp-images section, and Cross-Skill Integration). Mostly efficient with trimmable redundancy — the 4 anchor, not 5.

4 / 5

Actionability

Every command maps to named MCP tools with concrete defaults ("location_code=2840 (US), language_code=en, device=desktop, depth=100"), and the cost guardrails give verbatim executable script invocations with explicit branch handling (approved / needs_approval / blocked). Guidance is copy-paste ready and covers the common cases for an MCP-orchestration skill.

5 / 5

Workflow Clarity

The cost-guardrail flow provides genuine validation checkpoints (pre-call check, post-call cost log, blocked-path abort) and ai-mentions has a numbered 4-step workflow, with an error-handling section covering recovery per failure mode. Not 5 because multi-sub-call commands like backlinks (6 tools) have no explicit sequence or validation loop.

4 / 5

Progressive Disclosure

Two clearly signaled, one-level-deep references exist in the bundle ("Load references/cost-tiers.md for the full pricing table" and "Load references/tool-catalog.md when you need to find a specific utility tool") and both files are present and relevant. Structure is good, but the bulk command/API specification lives inline in SKILL.md rather than being split out, matching the 4 anchor's "minor organization gaps".

4 / 5

Total

17

/

20

Passed

Description

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

A strong description: comprehensive and specific about capabilities, with an explicit "Use when" clause built on natural trigger phrases. The only gap is modest synonym coverage in the trigger list (e.g., "search volume", "keyword research").

DimensionReasoningScore

Specificity

The description enumerates the tool's full capability surface with concrete detail: "SERP analysis, keyword research (volume, difficulty, intent, trends), backlink profiles, on-page analysis, competitor and content analysis, business listings, AI visibility (LLM mention tracking), and domain analytics". It matches the comprehensive-coverage anchor rather than the 4 anchor, which expects minor gaps.

5 / 5

Completeness

It explicitly answers both questions: a clear "what" (the enumerated capability list) and an explicit "when" with concrete trigger phrases ("Use when user says..."). This mirrors the 5-anchor example structure exactly.

5 / 5

Trigger Term Quality

Explicit triggers are natural user phrasings ("dataforseo", "live SERP", "keyword volume", "backlink data", "AI visibility check", "real search data"), but common variations like "search volume", "keyword research", "SERP check", or "competitor analysis" are missing. Good coverage with a few natural terms absent — the 4 anchor, not 5 (no synonym coverage) and not 3 (terms are natural, not jargon).

4 / 5

Distinctiveness Conflict Risk

The niche is unambiguous (live SEO data via the DataForSEO MCP server) and anchored by a unique trigger token ("dataforseo"), so it is unlikely to fire for unrelated skills. Even within the claude-seo family, the triggers are the most specific ones available.

5 / 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

Path

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