CtrlK
BlogDocsLog inGet started
Tessl Logo

geo-content-optimizer

Use when the user asks to "optimize for AI citations"; improves citation readiness for ChatGPT, Perplexity, AI Overviews, Gemini, and Claude. Not for structural on-page SEO — use on-page-seo-checker; not for net-new drafting — use content-writer. AI引用优化/GEO优化/AI搜索

62

Quality

76%

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

Quality

Content

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

A well-structured instruction-only skill: lean overview, concrete commands and metric codes, a sequenced workflow with a validation self-check, and clean progressive disclosure to real reference files. Main room for improvement is making the self-check feedback loop explicit and inlining a fuller worked example.

DimensionReasoningScore

Conciseness

The body assumes Claude's domain knowledge (no padding about what GEO or AI Overviews are) and stays dense and useful; the two Data Sources paragraphs are long but carry genuinely non-obvious citability-vs-surfacing guidance, leaving only minor trim opportunities.

4 / 5

Actionability

It provides a copy-paste-ready Tavily probe command, specific numeric guidance ('standalone 25-50 word definitions'), concrete CORE-EEAT codes (C02, O03, O05, E01), and a 5-step workflow, though the worked example is deferred to a reference rather than shown inline.

4 / 5

Workflow Clarity

The five numbered steps are clearly sequenced with an explicit validation checkpoint (CORE-EEAT self-check Pass/Warn/Fail) and concrete done-when criteria, but the fail→fix→re-run feedback loop is implied rather than spelled out.

4 / 5

Progressive Disclosure

The body is a concise overview pointing to six real, one-level-deep reference files (all present in ./references/) via a well-labeled Reference Materials section with per-file descriptions, matching the clear-overview-with-signaled-references anchor.

5 / 5

Total

17

/

20

Passed

Description

73%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 description with explicit trigger phrasing, multi-engine targeting, and excellent boundary disambiguation against sibling skills. Its main weakness is a single, somewhat abstract 'what' action rather than a list of concrete capabilities.

Suggestions

Replace the abstract 'improves citation readiness' with 2-3 concrete actions (e.g., 'adds standalone definitions, sourced quotable statements, and FAQ schema') to lift specificity and completeness.

Add the English synonyms 'generative engine optimization' and 'AI search optimization' alongside 'GEO' so the description's trigger terms match how English-speaking users phrase the request.

DimensionReasoningScore

Specificity

The phrase 'improves citation readiness for ChatGPT, Perplexity, AI Overviews, Gemini, and Claude' names the domain and concrete target engines but offers only one abstract action ('improves citation readiness') rather than multiple concrete capabilities, matching the 'names domain and 1-2 concrete actions' anchor.

3 / 5

Completeness

It explicitly answers both what ('improves citation readiness for ...') and when ('Use when the user asks to "optimize for AI citations"') with a concrete quoted trigger, but the 'what' is a single general action rather than a comprehensive capability list, so it sits just below the top anchor.

4 / 5

Trigger Term Quality

Natural trigger phrasing ('optimize for AI citations'), five named engines, and synonym coverage in two languages ('GEO优化', 'AI引用优化', 'AI搜索') give strong keyword coverage, though a few English synonyms like 'generative engine optimization' or 'AI search optimization' are absent from the description itself.

4 / 5

Distinctiveness Conflict Risk

Explicit boundary guidance — 'Not for structural on-page SEO — use on-page-seo-checker; not for net-new drafting — use content-writer' — carves out a clear niche and disambiguates from named sibling skills, giving minimal conflict risk.

5 / 5

Total

16

/

20

Passed

Validation

75%

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

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 16 suspicious

Warning

referenced_paths_exist

Referenced path issues: 2 missing, 1 deeper-than-1-level

Warning

Total

12

/

16

Passed

Repository
aaron-he-zhu/aaron-marketing-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.