CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-drift

SEO drift monitoring: capture baselines of SEO-critical elements, detect changes, and track regressions over time. Git for SEO: baseline, diff, and track changes to your on-page SEO. Use when user says "SEO drift", "baseline", "track changes", "did anything break", "SEO regression", "compare SEO", "before and after", "monitor SEO changes", or "deployment check".

70

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

85%

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 skill body with clear workflows and a properly signaled reference file. The only drag is the date stamped in the top heading, which the conciseness rubric treats as time-sensitive noise.

Suggestions

Move the '(April 2026)' date out of the body heading (or into a changelog/deprecated section) so the conciseness dimension is not penalized for time-sensitive metadata.

Consider inlining a one-line 'if URL validation fails, report the validate_url() rejection and do not proceed' note within the baseline/compare step lists so the feedback loop lives next to the workflow rather than only in the separate error-handling table.

DimensionReasoningScore

Conciseness

Mostly lean and table-dense with no padding of concepts Claude already knows, but the '# SEO Drift Monitor (April 2026)' heading embeds time-sensitive info outside a deprecated/old-patterns section, which the rubric penalizes.

2 / 3

Actionability

Fully executable, copy-paste-ready commands with concrete flags ('claude-seo run drift_baseline.py <url> --skip-cwv', '--baseline-id 5', '--limit 10') and named scripts throughout.

3 / 3

Workflow Clarity

Each command has numbered steps with an explicit validation checkpoint (URL/SSRF validation at step 1), and the error-handling table provides feedback loops and a recovery checklist for failure modes.

3 / 3

Progressive Disclosure

The overview body cleanly offloads the 17-rule detail set to the real, verified references/comparison-rules.md via a clearly signaled one-level-deep pointer.

3 / 3

Total

11

/

12

Passed

Description

90%

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, specific description with excellent trigger coverage and a clear use-when clause. The only blemish is the second-person 'your' phrasing, which costs it the specificity point per the rubric's voice rule.

Suggestions

Rephrase 'track changes to your on-page SEO' in third person (e.g., 'tracks changes to on-page SEO') to recover the specificity point the rubric deducts for second-person voice.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('capture baselines of SEO-critical elements, detect changes, and track regressions', 'baseline, diff, and track changes'), but the second-person 'your on-page SEO' triggers the rubric's -1 specificity penalty.

2 / 3

Completeness

Explicitly answers what it does and includes a clear 'Use when user says...' clause with concrete triggers, satisfying both the what and the when.

3 / 3

Trigger Term Quality

A broad, natural set of trigger phrases a user would actually say ('SEO drift', 'did anything break', 'before and after', 'deployment check').

3 / 3

Distinctiveness Conflict Risk

The 'SEO drift monitoring' niche is specific and the triggers are distinctive enough that it is unlikely to fire for an unrelated skill.

3 / 3

Total

11

/

12

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 4 missing

Warning

Total

14

/

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.