CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-audit

Run a full-site SEO audit and return a scored, prioritized report. Use only for site-wide checks; use seo-page for one URL or seo-technical for a technical-only review.

69

Quality

87%

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

88%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 strong operational skill body: concrete commands, explicit failure handling with recovery loops, and precise output contracts. The main improvement opportunities are trimming the marketing-flavored PDF bullet and moving the report-structure checklist and JSON envelope spec into reference files.

Suggestions

Trim the PDF Report bullet to the essential command, output path, and offer; drop the marketing-style feature enumeration (gauges, query bars, index donut, metric cards, etc.).

Move the Report Structure checklist and the Structured Audit Data Envelope schema into a reference file (e.g. REPORT-FORMAT.md) and link to it, keeping SKILL.md as a lean overview.

Define the "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" invocation prefix once and use short forms afterward to avoid repeating the full command string five times.

DimensionReasoningScore

Conciseness

The body is dense with operational specifics (commands, crawl limits, weights, error table) with almost no explanation of concepts Claude already knows, but has minor trimmable padding — e.g., the PDF bullet's marketing-style feature list ("white-cover enterprise report with TOC... Lighthouse gauges, query bars, index donut") and repeated full command strings.

4 / 5

Actionability

Fully executable guidance throughout: exact invocation commands ("run render_page.py <url> --mode auto --json"), concrete crawl configuration values, a complete copy-paste audit-data.json envelope schema, explicit output file paths, and a scoring weights table.

5 / 5

Workflow Clarity

A clear 7-step numbered process is backed by an Error Handling table with explicit recovery actions for a batch crawl (429 back-off, robots-blocked partial analysis, merging partial findings when a subagent hits maxTurns), providing the validation and feedback-loop checkpoints the top anchor requires.

5 / 5

Progressive Disclosure

Well-organized sections make the single-file body easy to navigate and all inline content is operationally used, but at this complexity the Report Structure checklist and the audit-data envelope spec are natural candidates for one-level-deep reference files, leaving minor organization gaps versus the ideal split.

4 / 5

Total

18

/

20

Passed

Description

82%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 concise, third-person description that clearly states what the skill does and when to use it, with explicit boundaries against sibling skills. Its only weakness is modest action specificity — it summarizes the outcome rather than enumerating the audit's concrete capabilities.

DimensionReasoningScore

Specificity

Names the domain ("full-site SEO audit") and two concrete actions ("return a scored, prioritized report"), but does not list several distinct actions, matching the '1-2 concrete actions, but not comprehensive' anchor rather than the 'lists several specific actions' anchor.

3 / 5

Completeness

Explicitly answers both what ("Run a full-site SEO audit and return a scored, prioritized report") and when ("Use only for site-wide checks") with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural terms users would say — "full-site SEO audit", "site-wide checks", "one URL", "technical-only review" — giving good keyword coverage, though common synonyms like "website audit" or "SEO check" are missing.

4 / 5

Distinctiveness Conflict Risk

The negative boundary "use seo-page for one URL or seo-technical for a technical-only review" explicitly disambiguates sibling skills, giving a clear niche with minimal conflict risk.

5 / 5

Total

17

/

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