CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-geo

Optimize content for AI Overviews (formerly SGE), ChatGPT web search, Perplexity, and other AI-powered search experiences. Generative Engine Optimization (GEO) analysis including brand mention signals, AI crawler accessibility, llms.txt compliance, passage-level citability scoring, and platform-specific optimization. Use when user says "AI Overviews", "SGE", "GEO", "AI search", "LLM optimization", "Perplexity", "AI citations", "ChatGPT search", or "AI visibility".

62

Quality

75%

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 ./skills/seo-geo/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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 thorough, well-referenced GEO audit guide with concrete output and threshold guidance, but it is verbose with inline time-sensitive data, lacks executable how-to-check mechanics and a sequenced validation-backed workflow, and keeps heavy detail inline rather than fully offloaded to references.

Suggestions

Move time-sensitive dates and version numbers into a dedicated 'Last updated / deprecated' section or a reference file, and trim inline statistic tables to the most decision-relevant figures, pushing full evidence tables into references.

Add concrete how-to-check steps (e.g., a snippet to fetch and parse robots.txt, a command to test server-side rendering, how to detect /llms.txt) instead of only 'Check for' lists.

Present the audit as an explicit numbered sequence (fetch URL → robots.txt → llms.txt → citability → structure → brand signals → write GEO-ANALYSIS.md) with a validation checkpoint before generating the report.

DimensionReasoningScore

Conciseness

The body is information-rich with domain data Claude lacks, but it is verbose and scatters many time-sensitive dates/versions inline ('May 2026', '2026-06-29', '2026-05-19', '2025-11-20', v2.2.4) outside any deprecated/old-patterns section, which the rubric penalizes.

2 / 3

Actionability

It gives a concrete output spec (10-section GEO-ANALYSIS.md), exact thresholds (134-167 word passages), an llms.txt template, and MCP tool names, but mostly as 'Check for...' lists lacking the how-to-perform mechanics for each check.

2 / 3

Workflow Clarity

Content is organized by topic rather than as a sequenced audit workflow; the Output section is a component checklist with no explicit step sequence or validation checkpoint before report generation.

2 / 3

Progressive Disclosure

Two real one-level-deep references (google-ai-optimization-guide.md, llmstxt-evidence.md) are clearly signaled, but the ~315-line body keeps large statistic and crawler tables inline that could be split into references, so content is not appropriately separated.

2 / 3

Total

8

/

12

Passed

Description

100%

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 exemplary: third-person, comprehensive concrete capabilities, explicit 'Use when' triggers with strong natural-term coverage, and a distinctive AI-search/GEO niche. It hits the top anchor on every dimension.

DimensionReasoningScore

Specificity

Lists multiple concrete analysis actions — 'brand mention signals, AI crawler accessibility, llms.txt compliance, passage-level citability scoring, and platform-specific optimization' — matching the comprehensive multi-action anchor.

3 / 3

Completeness

Explicitly answers both what ('Optimize content for... GEO analysis including...') and when ('Use when user says...') with explicit triggers, satisfying the top anchor.

3 / 3

Trigger Term Quality

The 'Use when user says' clause enumerates natural terms users would actually say — 'AI Overviews', 'SGE', 'GEO', 'AI search', 'LLM optimization', 'Perplexity', 'AI citations', 'ChatGPT search', 'AI visibility' — giving strong coverage.

3 / 3

Distinctiveness Conflict Risk

Targets a clear AI-search/GEO niche with distinct, specific triggers unlikely to fire for unrelated skills; voice is third person ('Optimize', 'GEO analysis') so no specificity penalty applies.

3 / 3

Total

12

/

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

relative_links

Relative link issues: 2 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.