CtrlK
BlogDocsLog inGet started
Tessl Logo

ai-seo

Optimize content for AI search and LLM citations across AI Overviews, ChatGPT, Perplexity, Claude, Gemini, and similar systems. Use when improving AI visibility, answer engine optimization, or citation readiness.

49

Quality

53%

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

Quality

Content

42%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides a comprehensive overview of AI SEO concepts with useful frameworks (three pillars, audit checklist, content type priorities) and specific research-backed metrics. However, it is significantly over-long for a SKILL.md, inlining reference material that should be in separate files, and lacks concrete executable guidance — it tells Claude what to optimize but not how to execute the optimizations step by step. The content reads more like a knowledge base article than an actionable skill.

Suggestions

Move the detailed tables (platform landscape, monitoring tools, Princeton GEO research, content citation shares) into the referenced files like references/platform-ranking-factors.md and references/content-patterns.md, keeping only the top 3-5 most important points inline.

Add concrete, executable examples: instead of 'Add statistics with sources,' show a before/after of a paragraph being optimized, or provide a specific prompt template for rewriting content for AI extractability.

Add a validation/feedback loop after the optimization steps: e.g., 'After optimizing, re-run queries through ChatGPT/Perplexity to verify citation improvement. If not cited after 2-4 weeks, check [specific diagnostic steps].'

Remove sections that explain concepts Claude already knows (what E-E-A-T is, what schema markup does, how different AI platforms work at a basic level) and replace with only the non-obvious, skill-specific insights.

DimensionReasoningScore

Conciseness

The skill is significantly verbose at ~400+ lines. It explains concepts Claude already knows (how AI search works, what schema markup is, what E-E-A-T means), includes extensive tables that could be in reference files, and repeats information across sections. The 'How AI Search Works' section and 'Common Mistakes' list contain substantial padding. Much of this content (platform landscape tables, monitoring tool comparisons, citation share percentages) should be in referenced files rather than inline.

2 / 5

Actionability

The skill provides structured audit checklists and optimization frameworks with specific metrics (e.g., '40-60 words for snippet extraction'), but lacks executable code, specific commands, or copy-paste ready implementations. The guidance is mostly strategic direction ('Add statistics with sources', 'Ensure your Wikipedia page is accurate') rather than concrete executable steps. The audit tables are useful templates but the actual optimization advice remains at the 'what to do' level rather than 'how to do it' level.

3 / 5

Workflow Clarity

The audit section (Steps 1-4) provides a reasonable sequence, but lacks validation checkpoints or feedback loops. There's no 'verify your changes improved AI visibility' step after optimization, no iterative process for testing and refining, and no clear decision tree for prioritizing which optimizations to tackle first. The workflow is more of a checklist than a guided process with error recovery.

3 / 5

Progressive Disclosure

The skill references two external files (references/platform-ranking-factors.md and references/content-patterns.md) and related skills, which is good structure. However, no bundle files were provided, so these references may be broken. More critically, the skill inlines enormous amounts of content (monitoring tools tables, content type optimization guides, the full Princeton GEO research table) that should be in reference files. The main file tries to be both overview and comprehensive reference, undermining the progressive disclosure pattern.

3 / 5

Total

11

/

20

Passed

Description

65%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 establishes a clear niche in AI search optimization and includes good trigger terms with explicit platform names and a 'Use when' clause. However, it lacks specificity in concrete actions — it says 'optimize content' without detailing what that entails (e.g., restructuring content, adding structured data, improving citation formatting). Adding concrete actions would significantly strengthen the description.

Suggestions

Add 2-3 concrete actions such as 'restructure content for snippet extraction', 'add structured data markup', or 'format for citation readiness' to replace the vague 'optimize content'.

Include additional trigger synonyms like 'GEO', 'generative engine optimization', 'AI SEO', or 'LLM discoverability' to capture more user query variations.

DimensionReasoningScore

Specificity

The description names the domain (AI search/LLM citation optimization) but the actions are vague — 'optimize content' is generic and no concrete actions like 'restructure headings', 'add schema markup', or 'rewrite for snippet extraction' are listed.

2 / 5

Completeness

Has both 'what' (optimize content for AI search and LLM citations) and 'when' ('Use when improving AI visibility, answer engine optimization, or citation readiness'). The 'what' could be more specific about concrete actions, and the 'when' triggers are present but could include more user-facing scenarios.

4 / 5

Trigger Term Quality

Good coverage of natural terms: 'AI Overviews', 'ChatGPT', 'Perplexity', 'Claude', 'Gemini', 'AI visibility', 'answer engine optimization', 'citation readiness'. Missing some common synonyms like 'GEO', 'generative engine optimization', 'AIO', 'LLM SEO', or 'AI SEO'.

4 / 5

Distinctiveness Conflict Risk

Fairly distinct niche — AI search optimization and LLM citation readiness is specific enough to avoid most conflicts. Minor overlap risk with general SEO or content optimization skills, but the explicit mention of AI platforms and 'answer engine optimization' helps differentiate.

4 / 5

Total

14

/

20

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.