CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

seo-audit

Use when auditing a website or web application for SEO issues - covering meta tags, structured data, content structure, Core Web Vitals indicators, and crawlability.

Quality

81%

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

SKILL.md
Quality
Evals
Security

Quality

Content

81%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 a strong, executable audit playbook: framework-aware detection commands, severity-weighted scoring, an evidence rule, and a verification checklist make it highly actionable with a clear workflow. Weaknesses are minor — the anti-rationalization table is trimmable padding, and the $TARGET/$ARGUMENTS placeholder inconsistency should be cleaned up.

Suggestions

Compress the Anti-Rationalization table to one or two lines (or drop it) — Claude does not need to be pre-argued into SEO's importance, and it is the largest block of non-operational text.

Define the target variable once (e.g. "TARGET=$ARGUMENTS") and use it consistently, replacing the bare "." in the Step 5 robots.txt/sitemap finds so every command is verbatim runnable.

DimensionReasoningScore

Conciseness

The body is dense and operational — check tables, severity ratings, and bounded grep commands with head limits earn their tokens. Not 5 because the 7-row "Anti-Rationalization" table argues for SEO's importance (knowledge Claude already has) and could be trimmed to one line; not 3 because there is little concept explanation and almost no padding elsewhere.

4 / 5

Actionability

Every step ships copy-paste-ready bash (grep/find with --include filters, head caps) plus an explicit scoring formula ("CRITICAL finding: -25 points..."), fitting "mostly executable guidance". Not 5 because $TARGET is used throughout but never defined (the declared target is $ARGUMENTS), and one command uses "." instead of the target — minor gaps a reader must patch.

4 / 5

Workflow Clarity

Six clearly sequenced steps (scope → technical → content → CWV → crawlability → scoring) with an explicit "Verification Protocol" checklist ("Before claiming the audit is complete: 1-6"), including per-finding evidence requirements and a page-count floor. This matches the anchor with explicit validation steps and a checklist for a complex process; the read-only nature of the audit means no error-recovery loop is needed.

5 / 5

Progressive Disclosure

No bundle files exist and the single-file body is well-sectioned (numbered steps, tables, an output template), so navigation is easy and nothing is buried. Not 5 because at ~230 lines the per-category check catalogs could be split into one-level-deep reference files, and the under-50-line exception does not apply; not 3 because the structure is good and no content is misplaced or inlined that clearly demands separation.

4 / 5

Total

17

/

20

Passed

Description

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

The description is solid: explicit "Use when" trigger, third-person phrasing, and a concrete enumeration of the five audit areas. It falls short of top marks for omitting the deliverable (a scored report with actionable fixes), having a single scenario trigger, and minor overlap risk with performance-optimization skills on Core Web Vitals.

Suggestions

State the output artifact in the description, e.g. "...crawlability, producing a scored report with prioritized fixes" — this completes the "what" and raises completeness.

Add natural trigger synonyms such as "search rankings", "site audit", or "search engine optimization" so users phrasing the need differently still hit the skill.

DimensionReasoningScore

Specificity

"auditing a website or web application for SEO issues - covering meta tags, structured data, content structure, Core Web Vitals indicators, and crawlability" enumerates five specific coverage areas, matching the "several specific actions; minor gaps" anchor. Not 5 because only one action verb is used and the deliverable (a scored report with fixes) is omitted; not 3 because coverage goes well beyond 1-2 items.

4 / 5

Completeness

Both parts are explicit: the trigger clause "Use when auditing a website or web application for SEO issues" answers "when", and "covering meta tags, structured data, ... crawlability" answers "what". Not 5 because the "what" omits the output artifact (scored report with actionable fixes) and there is a single scenario trigger rather than multiple concrete trigger phrases; not 3 because neither part is missing or merely implied.

4 / 5

Trigger Term Quality

Natural phrases users would say are present: "SEO issues", "auditing a website", "meta tags", "crawlability", "Core Web Vitals". Not 5 because common synonyms like "search engine optimization", "search rankings", or "site audit" are missing; not 3 because the core natural vocabulary is well covered.

4 / 5

Distinctiveness Conflict Risk

The niche is clear via distinct SEO terms ("structured data", "crawlability", "meta tags"), fitting "mostly distinct; minor overlap risk". Not 5 because "Core Web Vitals indicators" overlaps a performance-optimization skill and the description does not demarcate that boundary; not 3 because the trigger vocabulary is firmly SEO-specific rather than broadly overlapping.

4 / 5

Total

16

/

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

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository

fernandezbaptiste/specialist-agent

Path

skills/seo-audit/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.