CtrlK
BlogDocsLog inGet started
Tessl Logo

image-enhancer

Improves the quality of images, especially screenshots, by enhancing resolution, sharpness, and clarity. Perfect for preparing images for presentations, documentation, or social media posts.

63

1.22x
Quality

47%

Does it follow best practices?

Impact

88%

1.22x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/all-skills/skills/image-enhancer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

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

The skill is well-organized and concise in spirit, but it is fundamentally non-actionable: it shows example prompts and a mock output without any real tool, library, or code to actually enhance images, and batch workflows lack validation.

Suggestions

Add concrete executable guidance, e.g. a Python script using Pillow/OpenCV or a specific CLI command for upscaling and sharpening, instead of only example prompts.

Merge the overlapping 'When to Use This Skill' and 'Common Use Cases' sections to remove redundancy.

Add validation/verification steps for batch processing (e.g. confirm originals are preserved, verify output dimensions before overwriting).

DimensionReasoningScore

Conciseness

Sections are short and avoid explaining basics Claude knows, but 'When to Use This Skill' and 'Common Use Cases' repeat the same scenarios (blog posts, documentation, social media, presentations), so it could be tightened.

2 / 3

Actionability

The body provides only example user prompts and a simulated output with no actual code, commands, or tools to perform upscaling/sharpening, so it describes the skill rather than giving executable guidance.

1 / 3

Workflow Clarity

A 5-step sequence (Analyze -> Enhance -> Sharpen -> Reduce artifacts -> Optimize) is present, but batch operations ('Enhance all images in this folder') lack any validation or verification checkpoints, capping clarity at 2.

2 / 3

Progressive Disclosure

It is a single well-sectioned file with no nested references, but the duplicate use-case sections represent content that could be consolidated for better organization.

2 / 3

Total

7

/

12

Passed

Description

60%

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 about capabilities and uses natural language, but it lacks an explicit 'Use when...' trigger clause, leaving the 'when to use' only implied and capping completeness and trigger quality at 2.

Suggestions

Add an explicit trigger clause, e.g. 'Use when improving screenshot quality, upscaling low-resolution images, or sharpening blurry photos before sharing or publishing.'

Expand trigger term coverage with common user phrasings like 'upscale', 'sharpen', 'fix blurry', or 'increase resolution'.

Sharpen distinctiveness by emphasizing the screenshot/documentation niche over generic image editing.

DimensionReasoningScore

Specificity

Names the domain (images/screenshots) and lists multiple concrete actions: 'enhancing resolution, sharpness, and clarity', matching the multi-action anchor.

3 / 3

Completeness

Clearly states what it does, but the 'when' is only implied via 'Perfect for preparing images for presentations, documentation, or social media posts' with no explicit trigger clause, capping completeness at 2.

2 / 3

Trigger Term Quality

Contains relevant natural terms ('images', 'screenshots', 'resolution', 'sharpness') but lacks a 'Use when...' clause and misses common variations users might say, stopping short of full coverage.

2 / 3

Distinctiveness Conflict Risk

The screenshot/image-enhancement niche is somewhat specific but could still overlap with general image manipulation or generation skills.

2 / 3

Total

9

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
davepoon/buildwithclaude
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.