Improves the quality of images, especially screenshots, by enhancing resolution, sharpness, and clarity. Perfect for preparing images for presentations, documentation, or social media posts.
51
28%
Does it follow best practices?
Impact
88%
1.22xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/all-skills/skills/image-enhancer/SKILL.mdQuality
Discovery
50%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 communicates the general purpose of the skill (image quality enhancement) and mentions specific attributes it improves, but lacks an explicit 'Use when...' clause and misses common natural trigger terms users would employ. It is moderately specific but could be more distinctive and actionable for skill selection among many options.
Suggestions
Add an explicit 'Use when...' clause with trigger terms like 'enhance image', 'upscale', 'blurry screenshot', 'improve image quality', 'low resolution'.
Include common file format keywords users might mention, such as '.png', '.jpg', '.jpeg', 'screenshot', 'photo'.
List more concrete distinct actions beyond 'enhancing resolution, sharpness, and clarity'—e.g., 'upscales low-resolution images, removes noise, sharpens blurry screenshots'.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names the domain (image quality improvement) and some actions (enhancing resolution, sharpness, clarity), but doesn't list multiple concrete distinct actions—'enhancing resolution, sharpness, and clarity' are closely related attributes rather than distinct operations like cropping, upscaling, denoising, etc. | 2 / 3 |
Completeness | The 'what' is reasonably covered (improves image quality by enhancing resolution, sharpness, clarity), but there is no explicit 'Use when...' clause. The phrase 'Perfect for preparing images for presentations...' hints at when but doesn't provide explicit trigger guidance, which caps this at 2 per the rubric. | 2 / 3 |
Trigger Term Quality | Includes some relevant keywords like 'screenshots', 'images', 'resolution', 'sharpness', 'presentations', 'documentation', but misses common user terms like 'upscale', 'blurry', 'low quality', 'enhance image', 'sharpen', 'high-res', or file format mentions like '.png', '.jpg'. | 2 / 3 |
Distinctiveness Conflict Risk | It's somewhat specific to image enhancement/upscaling, but could overlap with general image editing or processing skills. The mention of 'screenshots' adds some distinctiveness, but the broad scope of 'images' and use cases like 'social media posts' could conflict with other image-related skills. | 2 / 3 |
Total | 8 / 12 Passed |
Implementation
7%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill is essentially a marketing brochure rather than actionable technical guidance. It describes what image enhancement is and lists many use cases, but provides zero concrete implementation: no libraries (e.g., Pillow, ImageMagick, waifu2x), no executable code, no specific commands, and no actual workflow Claude could follow. The example output is fictional and doesn't correspond to any real tool or process.
Suggestions
Add concrete, executable code using a specific tool (e.g., Pillow/PIL for sharpening, ImageMagick for upscaling) with copy-paste ready examples
Remove the redundant 'When to Use' and 'Common Use Cases' sections — they overlap heavily and explain things Claude already understands
Define an actual workflow with specific commands: e.g., 'Run `magick convert input.png -resize 200% -sharpen 0x1 output.png`' with validation steps like checking output dimensions
Replace the fabricated example output with real tool output or at minimum specify which tool/library is being used and how to install it
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is extremely verbose with extensive lists of use cases, tips, and descriptions that add no actionable value. It explains obvious concepts ('takes your images and screenshots and makes them look better') and repeats information across multiple sections (use cases listed twice). Much of this content is padding. | 1 / 3 |
Actionability | There is no executable code, no specific tool or library mentioned, no concrete commands, and no actual implementation guidance. The 'example' is a fabricated output log, not real code. Claude would have no idea what tool, API, or approach to actually use to enhance an image. | 1 / 3 |
Workflow Clarity | The 'What This Skill Does' section lists abstract steps (analyzes, enhances, improves) without any concrete workflow, validation checkpoints, or error handling. There's no actual sequence of operations Claude could follow, and no mention of specific tools or validation steps. | 1 / 3 |
Progressive Disclosure | The content is organized into sections with headers, which provides some structure. However, there are no references to external files, and content that could be separated (like the extensive use case lists) is all inline. The organization exists but doesn't serve progressive disclosure since there's no substantive content to disclose. | 2 / 3 |
Total | 5 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
d065ead
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.