CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fal-tryon

Virtual try-on — see how clothes look on a person via fal.ai's hosted try-on models. Useful for ecommerce, lookbooks, and styling experiments.

55

Quality

69%

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-tryon/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

51%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 tidy, well-organized catalogue stub whose structure and brevity are good, but which contains no executable guidance for actually running a try-on — the real workflow, model IDs, and commands are all deferred to an external GitHub repo. The single code block is a non-portable hint rather than a runnable step.

Suggestions

Replace the `open <github-url>` block with a concrete, portable step, e.g. `git clone https://github.com/fal-ai-community/skills` plus the exact path of the try-on skill directory and a copy command into the agent's skills folder.

Add a minimal executable try-on example (the fal.ai model ID and required inputs — person image, garment image — with a sample API call) so the skill is usable without leaving the file.

Add a validation checkpoint after install, e.g. verifying the skill directory appears in the agent's skill list before asking it to invoke `fal-tryon`.

DimensionReasoningScore

Conciseness

The body is short and free of concept over-explanation, but it restates the frontmatter description verbatim in "What it does" and repeats the upstream URL and category in "Source" — minor trimmable redundancy that keeps it off anchor 5.

4 / 5

Actionability

The only code block is `open https://github.com/fal-ai-community/skills` (a comment plus a non-portable command that just opens a web page), and "install the upstream bundle into your active agent's skills directory" has no concrete install command, model IDs, or try-on parameters. This matches anchor 2 — high-level hints with the specific executable steps missing; not 3 because no genuinely executable guidance toward performing a try-on is present.

2 / 5

Workflow Clarity

A rough sequence exists (inspect upstream README → install bundle → ask the agent to invoke), but the install step is undefined, the actual try-on workflow is entirely absent, and there is no validation checkpoint that the bundle installed or works. Fits anchor 2 (rough sequence, many gaps, validation absent); not 3 because the steps are not concretely defined enough to execute.

2 / 5

Progressive Disclosure

The body is under 50 lines with clean, well-labeled sections (What it does / Source / How to use) and a single clearly signaled one-level-deep pointer (the upstream repo); no local references/, scripts/, or assets/ exist to organize. Per the rubric's simple-skill guidance, well-organized sections with no need for external references score 5.

5 / 5

Total

13

/

20

Passed

Description

73%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 specific, distinctive description that clearly states what the skill does and gives explicit (if context-level rather than trigger-phrase-level) use cases, backed by natural trigger terms. The main gap is breadth of capability detail and trigger synonyms.

Suggestions

Enumerate the concrete capability in the description (e.g., 'Given a person photo and a garment photo, renders the garment on the person') so it lists inputs and output rather than one action.

Add missing natural trigger variants such as 'try-on', 'outfit preview', or 'see this on me' to the trigger list and echo them in the description's use clause.

Convert 'Useful for ecommerce, lookbooks, and styling experiments' into a 'Use when the user asks to see how clothes look on a person or mentions try-on' clause with concrete trigger phrases.

DimensionReasoningScore

Specificity

"Virtual try-on — see how clothes look on a person via fal.ai's hosted try-on models" names the domain and one concrete capability (visualizing garments on a person), but stops there — no mention of inputs (person/garment images), model options, or outputs. This matches anchor 3 ('names domain and 1-2 concrete actions, but not comprehensive'), not 4, because there is no list of several specific actions.

3 / 5

Completeness

Both halves are present: a clear 'what' ("see how clothes look on a person via fal.ai's hosted try-on models") and an explicit use-case clause ("Useful for ecommerce, lookbooks, and styling experiments"). Not 5 because the 'when' names contexts rather than concrete user trigger phrases ('Use when the user asks to see clothes on themselves or mentions try-on'); not 3 because the use-case guidance is explicit, not merely implied.

4 / 5

Trigger Term Quality

The description surfaces "ecommerce, lookbooks, and styling experiments", and the frontmatter triggers add "virtual tryon", "fal tryon", "try on clothes", and "lookbook" — natural phrases a user would say. Not 5 because common variants are missing: hyphenated "try-on", "outfit preview", "see this shirt/dress on me", or any model/extension terms.

4 / 5

Distinctiveness Conflict Risk

Virtual try-on via fal.ai's hosted models is a clear niche, and triggers like "fal tryon" and "try on clothes" are unambiguous — minimal risk of firing for a general image-generation or editing skill. It does not read as generic, so anchor 5 fits better than anchor 4's 'minor overlap risk'.

5 / 5

Total

16

/

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-tryon/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.