CtrlK
BlogDocsLog inGet started
Tessl Logo

local-legal-seo-audit

Audit and improve local SEO for law firms, attorneys, forensic experts and legal/professional services sites with local presence, focusing on GBP, directories, E-E-A-T and practice/location pages.

47

Quality

49%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/local-legal-seo-audit/SKILL.md

The canonical home for this skill is local-legal-seo-audit in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

38%Scale 1-5

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

This skill reads more like a comprehensive SEO guide or textbook chapter than a concise, actionable skill for Claude. While it covers the legal local SEO domain thoroughly with good domain-specific details (OAB, Jusbrasil, forensic expert considerations), it is excessively verbose, explains many concepts Claude already knows, and lacks executable actions or tool-based workflows. The encoding issues with special characters (Portuguese text) also suggest quality control problems.

Suggestions

Cut the content by 50-60% by removing explanations of concepts Claude already knows (what YMYL is, what E-E-A-T stands for, basic technical SEO) and keeping only legal-specific guidance that adds unique value.

Split detailed checklists (directory lists, E-E-A-T criteria, technical SEO checks) into separate bundle files and reference them from the main SKILL.md to improve progressive disclosure.

Add concrete, executable examples: a sample audit output snippet, specific tool commands for checking NAP consistency, example schema markup JSON-LD for LegalService, or a template for the audit report.

Fix character encoding issues throughout the document (e.g., 'â€â€Â' appearing instead of dashes, garbled Portuguese characters) to ensure readability.

DimensionReasoningScore

Conciseness

The skill is significantly verbose at ~300+ lines. It explains many concepts Claude already knows (what YMYL means, what E-E-A-T stands for, what NAP consistency is, basic technical SEO concepts like HTTPS and robots.txt). Many sections read like a general SEO guide rather than providing only what Claude wouldn't already know. The 'When to Use' section and extensive context-gathering questions add bulk without proportional value.

2 / 5

Actionability

The skill provides structured checklists and specific items to check, but lacks executable code, concrete commands, or copy-paste ready outputs. It's mostly a checklist of things to look for rather than specific steps to execute. There are no tool invocations, no example API calls, no scripts for checking NAP consistency, and no concrete examples of audit output. The guidance is specific enough to follow but remains at the 'check for X' level rather than 'do X with this command/tool.'

3 / 5

Workflow Clarity

There is a clear priority order (GBP → E-E-A-T → On-Page → Technical → Directories → Content → Reviews) and an output format structure, but there are no validation checkpoints, no feedback loops for error recovery, and no explicit sequencing of when to stop or iterate. The audit report structure at the end provides a good output template but the process of getting there lacks verification steps.

3 / 5

Progressive Disclosure

The entire skill is a monolithic document with no bundle files to support it. Content like the full directory lists (Brazil vs International), detailed E-E-A-T checklists, technical SEO details, and content strategy sections could easily be split into separate reference files. The 'Related Skills' section references other skills but the body itself contains everything inline with no delegation to supporting files.

2 / 5

Total

10

/

20

Passed

Description

61%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 identifies a clear niche (local SEO for legal/professional services) and mentions specific focus areas like GBP, directories, and E-E-A-T, which aids distinctiveness. However, it lacks an explicit 'Use when...' clause, and the action verbs ('audit and improve') are generic rather than listing concrete deliverables or tasks. Adding trigger guidance and expanding the specific actions would strengthen this description significantly.

Suggestions

Add an explicit 'Use when...' clause with trigger phrases like 'Use when the user asks about local SEO for law firms, attorney website optimization, Google Business Profile setup, legal directory listings, or location-based landing pages.'

Expand the action verbs beyond 'audit and improve' to list concrete tasks such as 'optimize Google Business Profile listings, audit NAP consistency across directories, create practice area and location landing pages, improve E-E-A-T signals for attorney bios.'

Spell out abbreviations on first use (e.g., 'Google Business Profile (GBP)') and add synonyms like 'lawyer', 'legal marketing', 'citations' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Names the domain (local SEO for legal/professional services) and mentions several areas of focus (GBP, directories, E-E-A-T, practice/location pages), but the actions are limited to 'audit and improve' which are somewhat generic. The specific areas mentioned add some concreteness but aren't fully elaborated as distinct actions.

3 / 5

Completeness

The 'what' is reasonably clear (audit and improve local SEO focusing on specific elements), but there is no explicit 'when' clause or trigger guidance. The description lacks a 'Use when...' statement, which per the rubric should cap completeness at 3.

3 / 5

Trigger Term Quality

Includes good natural keywords like 'local SEO', 'law firms', 'attorneys', 'forensic experts', 'GBP', 'directories', 'E-E-A-T', 'practice pages', 'location pages'. Missing some common variations like 'Google Business Profile' (spelled out), 'NAP consistency', 'citations', 'lawyer', or 'legal marketing'.

4 / 5

Distinctiveness Conflict Risk

The niche is well-defined — local SEO specifically for legal and professional services — which distinguishes it from general SEO skills or general web development skills. Minor overlap risk with a broader SEO skill or a general local business optimization skill, but the legal vertical focus provides good differentiation.

4 / 5

Total

14

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.