CtrlK
BlogDocsLog inGet started
Tessl Logo

geo-compare

Monthly delta tracking and progress reporting for GEO clients. Compares two GEO audits (baseline vs. current), calculates score improvements across all categories, tracks action item completion, and generates a "here's your progress" client report. Use when user says "compare", "delta", "monthly report", "progress", "confronta", "progressi", "report mensile", or when running a monthly client check-in.

67

Quality

82%

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

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

Highly actionable with concrete commands and a complete template, but the skill is over-long for a single file: it inlines a large report template that belongs in a reference file and lacks validation checkpoints in its workflow.

Suggestions

Move the ~170-line report template into a references/ file (e.g. REPORT_TEMPLATE.md) and link to it from SKILL.md to improve progressive disclosure and token efficiency.

Add an explicit validation checkpoint between Step 2 (parse) and Step 3 (calculate deltas) — e.g. 'Confirm all 6 category scores and crawler statuses extracted before proceeding; if missing, re-read the audit'.

Trim the marketing-flavored Purpose paragraph and inline motivational commentary ('celebrate', 'proof of value') since Claude does not need retention rationale to execute the task.

DimensionReasoningScore

Conciseness

Mostly efficient operational content, but the Purpose section ('single most powerful retention tool ... proof of value') and scattered motivational commentary ('Use this section to celebrate', 'Frame declines as newly discovered opportunities') are unnecessary padding Claude does not need.

3 / 5

Actionability

Provides concrete slash commands, exact file paths, parsing patterns ('GEO Score: XX/100'), and a complete copy-paste-ready report template covering the common cases — fully actionable for an instruction-only skill.

5 / 5

Workflow Clarity

Four steps are clearly sequenced and Step 1 includes explicit fallback branching, but there are no validation checkpoints confirming the parse or delta calculations succeeded before report generation, and the Output section has no error-recovery loop.

3 / 5

Progressive Disclosure

Good section headers structure the body, but a ~170-line report template plus delta-calculation and trend tables are inlined in SKILL.md with no references to separate files, and no bundle files are provided.

3 / 5

Total

14

/

20

Passed

Description

100%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, well-constructed description: concrete actions, explicit trigger guidance in multiple languages, clear what/when coverage, and a distinct niche with no voice violations.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Compares two GEO audits (baseline vs. current), calculates score improvements across all categories, tracks action item completion, and generates a [progress] client report' — giving comprehensive coverage of what the skill does.

5 / 5

Completeness

Explicitly answers both 'what' (compares audits, calculates deltas, tracks action items, generates report) and 'when' ('Use when user says ... or when running a monthly client check-in') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Provides extensive natural trigger terms users would say ('compare', 'delta', 'monthly report', 'progress') plus multilingual synonyms ('confronta', 'progressi', 'report mensile') and the scenario 'monthly client check-in'.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (GEO monthly delta reporting) with distinct, domain-specific triggers and third-person voice ('Compares', 'calculates', 'tracks', 'generates'), minimizing overlap with other skills.

5 / 5

Total

20

/

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.

Validation14 / 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
zubair-trabzada/geo-seo-claude
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.