CtrlK
BlogDocsLog inGet started
Tessl Logo

audit-website-aeo

Audits a live website for AI-engine discoverability (AEO/GEO). Crawls the site, runs 16 deterministic checks plus a 6-dimension content evaluation, and produces a scored report (A-F) with prioritized fixes. Use to get a baseline before improve-aeo-geo, or to measure progress after changes.

68

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

The skill body is highly actionable with a well-sequenced, validation-checked workflow and an executable bundled script. It is somewhat verbose and keeps nearly all detail inline rather than using progressive disclosure to split reference material into separate files.

Suggestions

Move the 16-check reference table and/or the per-dimension rubric anchors into a separate reference file (e.g. references/rubric.md) and link to it from SKILL.md, so SKILL.md reads as an overview and trims the inline token load.

De-duplicate the inline statistics and the Research References table — either cite inline without restating each claim in a second table, or move all provenance to the reference file.

Consolidate the duplicated foundational-scoring explanation (the '50% foundational / 50% intelligence' framing appears in the intro, Step 5, and the 16-checks section).

DimensionReasoningScore

Conciseness

The body is mostly operational and dense, but inline statistics (e.g. '4.8x more citations', '76% of ChatGPT's most-cited pages') are restated in the trailing Research References table, and several sections could be tightened. Not a 3 because of that duplication and padding; not a 1 because it largely avoids explaining concepts Claude already knows.

2 / 3

Actionability

Provides an executable command ('node <skill-path>/scripts/aeo-audit.mjs <url> --max-pages=10 --out=<output-dir>/aeo-audit.json'), concrete JSON field names, an explicit scoring formula, and a copy-paste report template. Not a 2 because the guidance is concrete and executable rather than pseudocode or abstract.

3 / 3

Workflow Clarity

A clearly sequenced 7-step workflow with explicit validation checkpoints: stop on script error, sanity-check divergence of >25 points with a re-read loop, and rationale-before-score discipline. Not a 2 because validation and feedback loops are explicit, not implicit.

3 / 3

Progressive Disclosure

The single bundle file (scripts/aeo-audit.mjs) is one level deep and cleanly signaled, but SKILL.md itself is the full content — rubric anchors, the 16-check table, the report format, and research references all live inline rather than being split into referenced materials. Not a 3 because SKILL.md is not an overview pointing to detailed materials; not a 1 because organization is clear and references are not deeply nested.

2 / 3

Total

10

/

12

Passed

Description

85%

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 specific, complete with an explicit Use-when trigger, and clearly distinct from its sibling skill. Its main weakness is trigger-term quality, which relies on AEO/GEO jargon rather than the plain phrasings a user would actually say.

Suggestions

Add plain-language trigger terms a user would naturally say (e.g., 'AI search visibility', 'showing up in ChatGPT/Perplexity/Google AI Overviews') alongside the AEO/GEO jargon to improve trigger-term coverage.

Consider adding a one-line note on what inputs it needs (a live URL) so the 'what' is even more immediately actionable.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Crawls the site, runs 16 deterministic checks plus a 6-dimension content evaluation, and produces a scored report (A-F) with prioritized fixes' — matching the multiple-specific-actions anchor. Not a 2 because the action list is comprehensive rather than partial.

3 / 3

Completeness

Answers both what (crawl, 16 checks, 6-dimension evaluation, scored report) and when via the explicit 'Use to get a baseline before improve-aeo-geo, or to measure progress after changes' trigger clause. Not a 2 because the when is explicit, not merely implied.

3 / 3

Trigger Term Quality

Contains relevant terms ('audits a live website', 'AEO/GEO', 'AI-engine discoverability') but leans on niche jargon a user would rarely say naturally, and omits common variations like 'AI search visibility' or 'ChatGPT citations'. Not a 3 because coverage of natural user phrasings is incomplete; not a 1 because several relevant keywords are present.

2 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (AEO/GEO auditing) and explicitly distinguishes itself from the related 'improve-aeo-geo' skill, making wrong-skill triggering unlikely. Not a 2 because the triggers are distinct rather than broadly overlapping.

3 / 3

Total

11

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
onvoyage-ai/gtm-engineer-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.