CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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).

67

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is local-seo-manager in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

71%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 well-structured and unusually actionable for an instruction-only skill, with concrete thresholds, templates, and checklists throughout. The critical defect is that every referenced script and reference file is absent from the bundle, which undermines both progressive disclosure and the executability of the script-driven workflows.

Suggestions

Add the six referenced bundle files (references/local-seo-checklist.md, references/local-schema-types.md, references/review-response-templates.md, scripts/nap_checker.py, scripts/service_area_generator.py, scripts/schema_generator.py), or remove/inline the citations if the files will not ship.

Add explicit validation loops, e.g., validate generated JSON-LD with schema.org's validator before pasting, and re-run nap_checker.py after fixes to confirm the mismatch count drops.

Collapse the duplicated 'The 4 Modes' summary section into the per-mode section headers to remove redundant tokens.

DimensionReasoningScore

Conciseness

Mostly lean, high-value checklists, tables, and templates that assume domain competence, but 'The 4 Modes' summary section repeats content restated verbatim in the per-mode sections, and framing lines like 'Google Business Profile is the single highest-leverage local SEO asset' could be trimmed. Fits anchor 4 (minor over-explanation) rather than 5.

4 / 5

Actionability

Highly concrete guidance — char limits ('Description (750 char max)'), pixel sizes, thresholds ('LCP < 2.5s, CLS < 0.1'), click-to-call format, a tiered directory table, a full page template, and exact commands ('python3 scripts/nap_checker.py'). Not 5 because the invoked scripts and referenced files do not exist in the bundle, so those commands are not executable as-is.

4 / 5

Workflow Clarity

Each mode has a clear sequence with pre-publish checkpoints ('Neighborhood Page Uniqueness Checklist — Before publishing, verify…') and a context-gathering step up front. Not 5 because there are no explicit validate-and-retry loops (e.g., verifying generated JSON-LD before pasting).

4 / 5

Progressive Disclosure

References are clearly signaled and one level deep with a dedicated References section, but all six referenced bundle files (references/local-seo-checklist.md, references/local-schema-types.md, references/review-response-templates.md, scripts/nap_checker.py, scripts/service_area_generator.py, scripts/schema_generator.py) are missing from the bundle, so navigation dead-ends and detail content is inaccessible. Fits anchor 3 (structure present but organization breaks down) rather than 4.

3 / 5

Total

15

/

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: concrete action list, explicit use-when triggers, and clear negative boundaries against adjacent skills. The only gap is a few missing natural trigger phrases such as 'Map Pack' and 'near me'.

DimensionReasoningScore

Specificity

Enumerates multiple concrete actions — 'audit Google Business Profile, generate neighborhood service area pages, check NAP consistency across directories, create LocalBusiness schema, or write review responses' — giving comprehensive coverage of the skill's capabilities for its niche. Not 4 because coverage is complete rather than having minor gaps.

5 / 5

Completeness

Explicitly answers both what ('Manage local SEO for service-area businesses — appliance repair, HVAC, plumbing, cleaning…') and when ('Use when the user wants to: audit Google Business Profile…' plus a dedicated Triggers list). This matches the top anchor exactly.

5 / 5

Trigger Term Quality

Good natural keyword coverage including the abbreviation 'GBP', 'local citations', 'review responses', and 'Google Maps ranking'. Not 5 because common phrasings users and the body itself rely on, such as 'Map Pack' or 'near me', are missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche (local SEO for service-area businesses) with distinct triggers, plus explicit negative boundaries — 'NOT for national SEO (use seo-audit). NOT for general schema (use schema-markup). NOT for AI answer-engine visibility (use aeo)' — minimizing wrong-skill triggering.

5 / 5

Total

19

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 5 missing

Warning

referenced_paths_exist

Referenced path issues: 14 missing

Warning

Total

14

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/local-seo-manager/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.