Compresses images to WebP (default) or PNG with automatic tool selection. Use when user asks to "compress image", "optimize image", "convert to webp", or reduce image file size.
94
100%
Does it follow best practices?
Impact
91%
1.97xAverage score across 6 eval scenarios
Passed
No known issues
Script invocation and default settings
Uses npx -y bun
0%
66%
Correct script path
0%
100%
SKILL_DIR substituted
0%
100%
Default WebP format
0%
100%
Default quality 80
0%
100%
EXTEND.md checked
0%
0%
User EXTEND.md checked
0%
0%
Output format documented
80%
100%
No manual tool install
100%
0%
EXTEND.md preference lookup
Project EXTEND.md check
0%
100%
User EXTEND.md check
0%
100%
Project takes priority
58%
100%
EXTEND.md applied
0%
100%
Defaults on missing
80%
100%
Uses npx -y bun script
0%
100%
SKILL_DIR substituted
40%
100%
EXTEND.md format support
0%
100%
Logic documented
83%
100%
Batch processing with JSON output
JSON output flag
0%
100%
Recursive flag used
0%
100%
Keep originals flag
0%
100%
Uses npx -y bun script
0%
50%
SKILL_DIR substituted
0%
100%
JSON output captured
100%
100%
No manual tool install
100%
100%
Directory input used
75%
100%
EXTEND.md lookup
0%
0%
Output summary present
100%
100%
Format selection and output path
JPEG format flag
100%
100%
Custom output path flag
100%
100%
Quality 75 flag
100%
100%
Uses npx -y bun runner
100%
100%
Script path correct
100%
100%
baseDir substituted
100%
100%
BUN_X not literal
100%
100%
No manual tool install
100%
100%
Input files used
100%
100%
BUN_X runtime detection
Checks bun first
100%
100%
Uses bun if available
57%
100%
Falls back to npx -y bun
0%
100%
Handles neither case
100%
100%
Script path correct
0%
100%
baseDir substituted
100%
100%
Runtime logic documented
60%
100%
No manual tool install
100%
100%
Accepts image argument
100%
100%
XDG config path lookup
Project path checked
0%
100%
XDG path checked
50%
100%
XDG_CONFIG_HOME default
100%
100%
User home path checked
0%
100%
Correct priority order
0%
100%
None-found case handled
100%
100%
Three options documented
66%
100%
Priority documented
0%
100%
All three tiers documented
30%
100%
9eb032a
Table of Contents
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.