CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

upscale

Upscale raster images with a local OpenCV EDSR super-resolution model, then produce an exact target pixel size. Use when the user asks to upscale, enlarge, super-resolve, make a higher-resolution version, or create a wallpaper/print-size raster from an existing image while preserving the original artwork.

Quality

88%

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

86%Weight 40%Scale 1-5

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

A tight, executable skill body with a clear workflow, real bundled script, and explicit output verification. Minor gaps in exemplified command variants and an explicit error-recovery loop keep actionability and workflow_clarity at 4.

Suggestions

Add a second short command example for the --factor (multiplier) case so the common 'enlarge by Nx' path is copy-paste ready, not just described.

Add an explicit 'If verification fails or artifacts appear, re-run with a larger --model-scale or reject the output' feedback loop to step 4.

Trim the historical RR880 note in Script Notes unless it guides a current decision, to tighten conciseness further.

DimensionReasoningScore

Conciseness

A lean ~45-line body that assumes Claude's competence: concrete commands, targeted script notes, and guardrails with no padding of concepts Claude already knows.

5 / 5

Actionability

Provides a copy-paste uv run command with real flags plus verification commands and a uv fallback, but only one full invocation example; the --factor and cover/contain variants are described in prose rather than exemplified.

4 / 5

Workflow Clarity

A clear numbered 1–4 sequence with an explicit verification checkpoint (step 4) and script self-verification, but lacks an explicit validate→fix→retry feedback loop for failure cases.

4 / 5

Progressive Disclosure

Under 50 lines, single-purpose, with one real bundled script referenced by path and well-organized Workflow/Script Notes/Quality Rules sections at one level of depth.

5 / 5

Total

18

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description that clearly answers both what and when with concrete trigger phrases and a well-scoped niche. Trigger-term and action coverage are good but not exhaustive, capping specificity and trigger_term_quality at 4.

DimensionReasoningScore

Specificity

Names the domain (raster images) and concrete actions—upscale with a specific OpenCV EDSR model and produce an exact target pixel size—but stops at two actions rather than comprehensive coverage.

4 / 5

Completeness

Explicitly states what it does (EDSR super-resolution to an exact pixel size) and when to use it, with concrete trigger phrases in a clear 'Use when…' clause.

5 / 5

Trigger Term Quality

Covers several natural synonyms users say—upscale, enlarge, super-resolve, higher-resolution, wallpaper/print-size—but omits common variants like 'make bigger' or 'increase/enhance resolution'.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (local EDSR super-resolution upscaling) with distinct triggers that rarely overlap with image-generation or generic resize skills.

5 / 5

Total

18

/

20

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.

Validation — 15 / 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

pmatos/skills

Path

upscale/SKILL.md

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.