CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-maps

Maps intelligence for local SEO: geo-grid rank tracking, GBP profile auditing via API, review intelligence across Google/Tripadvisor/Trustpilot, cross-platform NAP verification, competitor radius mapping, and LocalBusiness schema generation. Three tiers: free (Overpass + Geoapify), DataForSEO, and DataForSEO + Google. Use when user says "maps", "geo-grid", "rank tracking", "GBP audit", "review velocity", "competitor radius", or "SoLV".

74

Quality

92%

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

85%

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

A well-structured, actionable skill body with clear tier detection, sequenced workflows, validation checkpoints, and a sound progressive-disclosure pattern. The main weakness is the time-sensitive 'AI & 2026 context' block, which adds dated, caveated content outside a deprecated section and modestly hurts token efficiency.

Suggestions

Move the dated 'AI & 2026 context' paragraph (2026-03-12 launch, I/O 2026 MAU, third-party sourcing caveats) into a clearly marked changelog/deprecated section or trim it to a one-line pointer, so time-sensitive detail does not dilute the evergreen workflow.

Resolve the reference paths: the body points at ../seo/references/*.md (a sibling skill's bundle) while this skill ships no local references/, so verify those files exist or vendor the needed content to avoid broken progressive disclosure.

Add a brief validation step to the schema-generation workflow (e.g., emit-then-validate the JSON-LD against schema.org expectations) to match the feedback-loop quality already present in the geo-grid flow.

DimensionReasoningScore

Conciseness

Most sections are lean numbered workflows, but the 'AI & 2026 context' block carries specific dates (2026-03-12, Google I/O 2026) and third-party-sourcing caveats that the rubric penalizes when not placed in a deprecated/old-patterns section, so it is not fully token-efficient.

2 / 3

Actionability

Gives executable guidance throughout — named MCP tools (business_data_business_listings_search), WebFetch URL templates, the SoLV formula, a cost-estimate template, and a concrete LocalBusiness JSON-LD property list — so Claude knows exactly what to call and emit.

3 / 3

Workflow Clarity

Each capability has a clearly sequenced numbered workflow, and the batch/cost-bearing geo-grid scan includes an explicit confirmation checkpoint ('Display cost estimate and ask for confirmation before proceeding') plus a recovery-oriented error-handling table.

3 / 3

Progressive Disclosure

The body is a concise overview pointing to clearly signaled, one-level-deep reference files (../seo/references/maps-*.md), with an explicit 'Load on-demand as needed (do NOT load all at startup)' directive organizing discovery.

3 / 3

Total

11

/

12

Passed

Description

100%

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, third-person description that states concrete capabilities, exposes a clear three-tier model, and provides an explicit 'Use when' trigger clause with natural keywords. It is concise without padding and distinct from sibling skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'geo-grid rank tracking', 'GBP profile auditing via API', 'cross-platform NAP verification', 'competitor radius mapping', and 'LocalBusiness schema generation' — rather than vague language.

3 / 3

Completeness

Explicitly answers both what (the enumerated capabilities and three tiers) and when (the 'Use when...' trigger clause), matching the top anchor.

3 / 3

Trigger Term Quality

'Use when user says "maps", "geo-grid", "rank tracking", "GBP audit", "review velocity", "competitor radius", or "SoLV"' gives good coverage of natural terms a user would actually say.

3 / 3

Distinctiveness Conflict Risk

It carves a clear local-SEO-maps niche with distinct trigger terms; while adjacent to seo-local, the maps-platform framing keeps it unlikely to trigger for the wrong skill.

3 / 3

Total

12

/

12

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.

Validation15 / 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.