CtrlK
BlogDocsLog inGet started
Tessl Logo

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions 'AI SEO,' 'AEO,' 'GEO,' 'LLMO,' 'answer engine optimization,' 'generative engine optimization,' 'LLM optimization,' 'AI Overviews,' 'optimize for ChatGPT,' 'optimize for Perplexity,' 'AI citations,' 'AI visibility,' 'zero-click search,' 'how do I show up in AI answers,' 'LLM mentions,' 'optimize for Claude/Gemini,' 'llms.txt,' 'OKF,' 'Open Knowledge Format,' 'knowledge bundle,' or 'agent-readable site.' Use this whenever someone wants their content to be cited or surfaced by AI assistants and AI search engines. For traditional technical and on-page SEO audits, see seo-audit. For structured data implementation, see schema.

74

Quality

92%

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

85%

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

A strong, highly actionable strategy skill with excellent progressive disclosure and a clearly sequenced audit-to-monitoring workflow. Its main weakness is conciseness: it explains foundational SEO/AI-search concepts Claude already knows, which could be trimmed without losing value.

Suggestions

Trim conceptual primers Claude already knows (the 'Traditional SEO gets you ranked, AI SEO gets you cited' framing, the E-E-A-T definition, and the detailed query fan-out explanation) down to one-line reminders or move them into a reference file.

Move the large platform-by-platform 'How It Works' table and the robots.txt bot list into references/platform-ranking-factors.md, keeping only the decision-relevant summary inline since that file is already referenced for the same purpose.

Consolidate the overlapping 'Common Mistakes' and 'What NOT to Do' sections, which repeat several of the same points (blocking AI bots, gating content, keyword stuffing), into a single concise list.

DimensionReasoningScore

Conciseness

The body is mostly efficient and skill-specific (Princeton GEO stats, named bots, platform differences), but it spends many tokens explaining concepts Claude already knows — 'Traditional SEO gets you ranked. AI SEO gets you cited.', the query fan-out mechanism, and E-E-A-T fundamentals — so it earns the 'mostly efficient but could be tightened' anchor rather than the lean top score.

2 / 3

Actionability

Fully concrete guidance: named AI bots to check in robots.txt, a copy-paste /pricing.md template, specific schema types per content type, named monitoring tools with coverage, and a 10-row extractability checklist — all directly executable.

3 / 3

Workflow Clarity

A clear sequenced workflow runs Before Starting → AI Visibility Audit (explicit Steps 1–4) → Three Pillars → Monitoring, with embedded checklists (the extractability pass/fail table, the 'What NOT to Do' list) serving as validation checkpoints for the advisory work.

3 / 3

Progressive Disclosure

SKILL.md acts as an overview with well-signaled one-level-deep references to platform-ranking-factors.md, content-patterns.md, okf.md, citations-vs-recommendations.md, and content-types.md — all verified present in ./references/ — with no nested-reference chains.

3 / 3

Total

11

/

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.

An exemplary description: concrete actions, exhaustive natural trigger terms, explicit what-and-when guidance, and clear disambiguation from sibling skills, all in third-person voice. No changes needed.

DimensionReasoningScore

Specificity

It lists multiple concrete actions — 'optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers' — matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

It explicitly answers both what ('optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers') and when ('Also use when the user mentions…,' 'Use this whenever someone wants their content to be cited or surfaced'), with explicit trigger guidance, hitting the top anchor.

3 / 3

Trigger Term Quality

Broad natural-language trigger coverage a user would actually say: 'AI SEO,' 'AEO,' 'GEO,' 'AI Overviews,' 'optimize for ChatGPT/Perplexity/Claude/Gemini,' 'AI citations,' 'AI visibility,' and 'how do I show up in AI answers' — matching the top anchor.

3 / 3

Distinctiveness Conflict Risk

Clear niche — AI/answer-engine citation optimization — with explicit disambiguation ('For traditional technical and on-page SEO audits, see seo-audit. For structured data implementation, see schema.'), making conflicts with adjacent skills unlikely.

3 / 3

Total

12

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository
coreyhaines31/marketingskills
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.