CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fal-upscale

Upscale and enhance image and video resolution using AI super-resolution models hosted on fal.ai.

49

Quality

62%

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

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

This is a well-organized, token-efficient catalogue stub, but it contains essentially no executable guidance: everything needed to actually perform an upscale is deferred to an upstream README reached by opening a browser. Structure and brevity are good; actionability and workflow clarity are the weak points.

Suggestions

Add a minimal quick-start in the body — e.g. the concrete install command for the upstream bundle and a one-line example of invoking the fal.ai upscale model with an input image — so the skill is usable without leaving the terminal.

Replace 'install the upstream bundle into your active agent's skills directory' with the exact command and target path, or inline the single most important upstream instruction.

Resolve '# Inspect the upstream README for exact paths' by naming the actual sub-path in the upstream repo (e.g. a deep link to the fal-upscale skill folder) so navigation is deterministic.

DimensionReasoningScore

Conciseness

At ~28 body lines with no concept explanations or padding, the entry is lean and assumes competence ('This catalogue entry advertises the skill in OpenDesign so the agent discovers it during planning'). It falls short of 5 due to small redundancies: the 'What it does' section restates the frontmatter description verbatim, and the upstream URL appears twice (frontmatter and 'Source' section).

4 / 5

Actionability

The only 'command' is 'open https://github.com/fal-ai-community/skills', which does not advance the actual task — there is no concrete guidance for upscaling anything, no install command, no model invocation example. This matches 'Minimal concrete guidance; high-level hints but missing the specific steps to execute'; it is above score 1 only because the pointer and the invocation instruction ('invoke this skill by name (fal-upscale)') are at least specific instructions for discovery.

2 / 5

Workflow Clarity

'How to use' gives a rough sequence (inspect upstream README → install the bundle → invoke by name) but with major gaps: 'install the upstream bundle into your active agent's skills directory' names no command or path, the step that would do the actual upscaling does not exist at all, and the comment '# Inspect the upstream README for exact paths' explicitly admits the details are deferred. This fits 'Rough sequence present but many gaps; steps poorly defined'; the simple-skill exception does not apply because the single action (upscaling) is nowhere made unambiguous.

2 / 5

Progressive Disclosure

The body is short (<50 lines), organized into clearly labeled sections ('What it does', 'Source', 'How to use'), and its only reference — the upstream repository — is one level deep and clearly signaled; no bundle files exist to structure (verified: no references/, scripts/, or assets/ directories). It misses 5 because the sole substantive pointer is to an external URL rather than a bundled, versioned file, and the '# Inspect the upstream README for exact paths' comment leaves navigation slightly indeterminate.

4 / 5

Total

12

/

20

Passed

Description

61%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 concise, domain-specific description with genuinely natural trigger phrases, but it only states the 'what' — there is no explicit 'when to use' guidance in the description text, and the trigger set omits video-specific and file-extension terms despite video being advertised as a capability.

Suggestions

Append an explicit 'Use when...' clause to the description, e.g. 'Use when the user wants to upscale images or video, increase resolution, or mentions 4K/8K, fal.ai, or super-resolution.'

Add video-specific triggers ('upscale video', '4k video', 'increase video resolution') since video enhancement is claimed in the description but absent from the triggers list.

Include common user phrasings like 'make this image clearer/bigger' or file formats ('.png', '.jpg') to broaden natural-term coverage.

DimensionReasoningScore

Specificity

The description names the domain ('image and video resolution', 'AI super-resolution models hosted on fal.ai') and 1-2 concrete actions ('Upscale and enhance'), but offers no comprehensive action list (no model names, no output formats, no parameters). This matches the anchor 'Names domain and 1-2 concrete actions, but not comprehensive'; it is above score 2 because the domain and actions are specific rather than generic ('Processes PDF files'), and below score 4 because it does not list several distinct actions.

3 / 5

Completeness

The 'what' is clear (upscale/enhance image and video resolution via fal.ai models), but there is no 'Use when...' clause or equivalent explicit trigger guidance in the description itself — the trigger phrases live in a separate frontmatter field, which is only a weak, implicit 'when'. Per the judging guidelines, a missing 'Use when...' clause caps completeness at 3; it stays at 3 rather than dropping because the 'what' is concrete and unambiguous.

3 / 5

Trigger Term Quality

The frontmatter triggers ('fal upscale', 'upscale image', 'super resolution', '4k upscale', 'enhance resolution') are natural phrases a user would actually say, with good synonym coverage of the upscale intent. It is below score 5 because common variations are missing: no file extensions or formats ('.png', 'photo', 'make this bigger/clearer'), and the video use case advertised in the description has no corresponding trigger ('upscale video', '4k video').

4 / 5

Distinctiveness Conflict Risk

'fal.ai', 'super-resolution', and '4k upscale' carve out a clear niche that is unlikely to fire for unrelated image skills. It is below score 5 because 'upscale image' and 'enhance resolution' could still overlap with generic image-enhancement or editing skills that do not route to fal.ai, so minor overlap risk remains.

4 / 5

Total

14

/

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

nexu-io/open-design

Path

skills/fal-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.