CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-images

Image optimization analysis for SEO and performance. Checks alt text, file sizes, formats, responsive images, lazy loading, CLS prevention, image SERP rankings (via DataForSEO), and image file optimization (WebP/AVIF conversion, IPTC/XMP metadata injection). Use when user says "image optimization", "alt text", "image SEO", "image size", "image audit", "optimize images", "image metadata", "image SERP", "convert to webp", or "image file optimize".

67

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The body is highly actionable and well-organized, but loses points for a monolithic layout with missing referenced files, time-sensitive data outside a deprecated section, and destructive batch steps without an explicit validation feedback loop.

Suggestions

Move volatile facts (Chrome 145/JPEG XL ship date, AVIF/WebP support percentages) into a clearly labeled 'Current browser support' or deprecated-style section so the main guidance stays evergreen.

Add an explicit validate->fix->retry loop to the Full Optimization Pipeline (e.g. re-run exiftool to confirm metadata and halt if conversion dropped it) before declaring an image done, since -overwrite_original is a destructive batch operation.

Split Image SERP Analysis and Image File Optimization into reference files (and either ship scripts/parse_html.py and iptc_ai_label.py as bundle files or remove the references), so SKILL.md stays a concise overview with one-level-deep pointers.

DimensionReasoningScore

Conciseness

Mostly efficient tables and copy-paste code, but time-sensitive facts (Chrome 145 stable '2026-02-10', 'AVIF 93.8%, WebP 95.3%') sit in the main body rather than a deprecated/old-patterns section, and prose around JPEG XL, provenance signals, and discovery notes could be tightened.

2 / 3

Actionability

Provides fully executable, copy-paste-ready guidance — concrete cwebp/exiftool/ffmpeg/convert commands, HTML <picture> and srcset examples, audit commands, and a numbered optimization pipeline.

3 / 3

Workflow Clarity

The 'Full Optimization Pipeline' is sequenced and includes a verify step, but destructive batch operations (exiftool -overwrite_original on *.jpg *.webp *.png) lack an explicit validate->fix->retry feedback loop, capping the score per the batch-operations guideline.

2 / 3

Progressive Disclosure

Well-sectioned but monolithic (~430 lines all inline) with SERP analysis and file-optimization detail that could live in separate reference files, and it references scripts/parse_html.py and iptc_ai_label.py that are not present in any bundle directory.

2 / 3

Total

9

/

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 specific, trigger-rich, and uses correct third-person voice, explicitly covering both capabilities and activation conditions. It is a strong, low-conflict trigger description.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Checks alt text, file sizes, formats, responsive images, lazy loading, CLS prevention, image SERP rankings... image file optimization (WebP/AVIF conversion, IPTC/XMP metadata injection)' — matching the top anchor.

3 / 3

Completeness

Clearly answers both what (the enumerated checks) and when (the explicit 'Use when user says...' trigger list), so it is not capped at 2 for a missing trigger clause.

3 / 3

Trigger Term Quality

An explicit 'Use when user says' clause enumerates natural phrasings users would actually say: 'image optimization', 'alt text', 'image SEO', 'image size', 'image audit', 'optimize images', 'image metadata', 'image SERP', 'convert to webp', 'image file optimize'.

3 / 3

Distinctiveness Conflict Risk

The image-SEO/optimization niche is narrow with distinct, image-specific triggers, making unintended triggering of other skills unlikely; it is clearly above the 'could still overlap' anchor.

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

referenced_paths_exist

Referenced path issues: 1 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.