CtrlK
BlogDocsLog inGet started
Tessl Logo

fal-upscale

Upscale and enhance image and video resolution using AI

28

Quality

21%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/fal-upscale/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

7%Scale 1-5

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 placeholder with no actionable content. It repeats the same one-line description three times and provides no code, commands, API details, parameters, or workflow steps for upscaling images or videos. It fails on every dimension of the rubric.

Suggestions

Add concrete, executable code examples showing how to call the fal.ai upscale API (e.g., using the fal-client Python/JS SDK with specific model endpoints and parameters).

Define a clear workflow: prepare input image/video URL → call the upscale endpoint with parameters (scale factor, model choice) → poll for results → download output, with validation at each step.

Remove the redundant 'When to Use' and 'Instructions' sections that just repeat the overview, and replace them with actual technical guidance including supported models, input formats, and resolution limits.

If detailed API reference or advanced options exist, create bundle files (e.g., REFERENCE.md, EXAMPLES.md) and link to them from the main SKILL.md rather than pointing to an external GitHub repo.

DimensionReasoningScore

Conciseness

The content is padded with redundant phrases — the overview, 'when to use', and instructions sections all repeat the same description verbatim. However, it's short overall, so it's not extensively verbose, just wastefully repetitive.

2 / 5

Actionability

There is zero concrete guidance — no code, no commands, no API endpoints, no parameters, no examples. It only describes the skill's purpose in vague terms and links to an external repository.

1 / 5

Workflow Clarity

No steps, no sequence, no validation, no workflow of any kind is provided. The content is entirely devoid of process guidance.

1 / 5

Progressive Disclosure

There are no bundle files, no referenced supporting documents, and the only link is to an external GitHub repository — effectively deferring all actual content elsewhere with no inline substance.

1 / 5

Total

5

/

20

Passed

Description

36%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.

The description is too brief and lacks both concrete capability details and explicit trigger guidance. While it identifies the core domain (AI-based image/video upscaling), it fails to specify what formats are supported, what methods are used, or when Claude should select this skill over other image/video processing skills.

Suggestions

Add a 'Use when...' clause with natural trigger phrases like 'Use when the user asks to upscale, enlarge, increase resolution, or enhance quality of images or videos'.

Include specific supported formats and concrete actions, e.g., 'Upscale images and videos to higher resolutions (2x, 4x), enhance detail and sharpness, reduce noise. Supports .jpg, .png, .mp4 formats.'

Add synonyms and natural user phrases such as 'enlarge', 'make higher quality', 'super resolution', 'sharpen', 'improve image quality' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Names the domain (image/video resolution) and mentions two actions ('upscale' and 'enhance'), but these are essentially synonymous and lack concrete detail about methods, formats, or capabilities.

2 / 5

Completeness

Provides a vague 'what' (upscale and enhance resolution) but completely lacks a 'when' clause or any trigger guidance for when Claude should select this skill. Per rubric guidelines, missing 'Use when...' caps completeness at 3, and the 'what' is also quite thin.

2 / 5

Trigger Term Quality

Includes relevant keywords like 'upscale', 'enhance', 'image', 'video', and 'resolution', but misses common synonyms and natural phrases users might say such as 'enlarge', 'super resolution', 'increase quality', 'sharpen', or specific file formats.

3 / 5

Distinctiveness Conflict Risk

Somewhat specific to AI upscaling/enhancement, but could overlap with general image editing skills, video processing skills, or other AI image manipulation tools. The 'using AI' qualifier helps slightly but is vague.

3 / 5

Total

10

/

20

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.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.