CtrlK
BlogDocsLog inGet started
Tessl Logo

local-seo-manager

Manage local SEO for service-area businesses — appliance repair, HVAC, plumbing, cleaning, and any business that serves customers at their location. Use when the user wants to: audit Google Business Profile, generate neighborhood service area pages, check NAP consistency across directories, create LocalBusiness schema, or write review responses. Triggers: 'local SEO', 'Google Business Profile', 'GBP', 'service area page', 'NAP consistency', 'local citations', 'LocalBusiness schema', 'review responses', 'Google Maps ranking'. NOT for national SEO (use seo-audit). NOT for general schema (use schema-markup). NOT for AI answer-engine visibility (use aeo).

74

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

The risk profile of this skill

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-structured, highly actionable local-SEO playbook with real bundle files and clear navigation. The main gap is the inline page-generation template, which inflates the body and could be offloaded to a reference for tighter token efficiency.

Suggestions

Move the multi-line service area page template into a new references/service-area-page-template.md and link to it, keeping only the field list and rules inline to improve conciseness and progressive disclosure.

Add an explicit validate-and-recheck loop for Mode 3 (e.g., rerun scripts/nap_checker.py after fixes and confirm the mismatch count drops to zero) to strengthen workflow clarity for batch citation work.

Tighten a few editorial sentences (e.g., 'Google Business Profile is the single highest-leverage local SEO asset. It drives Map Pack rankings.') since Claude already understands GBP's role, freeing context budget.

DimensionReasoningScore

Conciseness

The body is mostly efficient — dense checklists and tables assume Claude's competence without explaining known concepts — but the ~35-line inline service area page template and a few restated claims ('single highest-leverage local SEO asset') could be trimmed or moved to a reference, keeping it just below the lean-and-efficient anchor.

4 / 5

Actionability

Provides copy-paste-ready guidance throughout: executable commands ('python3 scripts/nap_checker.py'), a full H-tag/meta page template, tel: href and UTM examples, a schema-type table, and a request-to-deliverable artifact map, covering the common local-SEO cases.

5 / 5

Workflow Clarity

A clear Before Starting -> four modes -> output artifacts structure with Mode 3 showing run-then-inspect behavior; the modes are somewhat parallel rather than a strictly gated sequence and the NAP path stops at a report with manual fixes, leaving minor validation-loop gaps.

4 / 5

Progressive Disclosure

Good one-level-deep structure: three real, well-signaled reference files and three scripts are linked via markdown, though the large inline service area page template is content that arguably belongs in a reference file rather than the overview.

4 / 5

Total

17

/

20

Passed

Description

100%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: third-person voice, concrete capabilities, a dedicated trigger block, and explicit disambiguation against related skills. It fully answers what and when with no padding.

DimensionReasoningScore

Specificity

Lists multiple concrete actions (audit Google Business Profile, generate neighborhood service area pages, check NAP consistency, create LocalBusiness schema, write review responses) plus enumerates target trades, giving comprehensive coverage of capabilities.

5 / 5

Completeness

Clearly answers both 'what' (manage local SEO for service-area businesses with the listed actions) and 'when' ('Use when the user wants to: ...') with concrete trigger phrases and explicit negative boundaries.

5 / 5

Trigger Term Quality

An explicit 'Triggers:' block covers nine natural phrases users would say, including synonyms ('Google Business Profile' / 'GBP') and 'Google Maps ranking', matching the comprehensive coverage anchor.

5 / 5

Distinctiveness Conflict Risk

The 'NOT for national SEO (use seo-audit)', 'NOT for general schema (use schema-markup)', and 'NOT for AI answer-engine visibility (use aeo)' clauses carve out a clear niche with minimal conflict risk against sibling skills.

5 / 5

Total

20

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
alirezarezvani/claude-skills
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.