CtrlK
BlogDocsLog inGet started
Tessl Logo

fal-vision

Analyze images — segment objects, detect, run OCR, describe, and answer visual questions via fal.ai vision models.

52

Quality

59%

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-vision/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 thin catalogue stub that advertises an upstream skill rather than providing executable guidance; it is reasonably lean and well-structured but offers almost no concrete, runnable steps for actually using the vision models.

Suggestions

Add at least one executable example showing how to call a fal.ai vision model (e.g., a minimal Python/CLI snippet) instead of only linking upstream.

Replace 'install the upstream bundle into your active agent's skills directory' with the concrete install command or exact paths to copy.

Provide a short sequenced workflow (fetch the image, choose the model endpoint by task, run the call, parse the result) with a verification step.

DimensionReasoningScore

Conciseness

The body is short and mostly lean, though the meta-explanation 'This catalogue entry advertises the skill in Open Design so the agent discovers it during planning' is mild padding that could be trimmed.

4 / 5

Actionability

The only concrete command is `open https://github.com/fal-ai-community/skills`, and the body explicitly defers real steps to the upstream README ('Inspect the upstream README for exact paths'), leaving only high-level hints.

2 / 5

Workflow Clarity

A rough sequence is implied (inspect upstream, install bundle, invoke by name) but the install step has no actual command and the steps are poorly defined with no checkpoints.

2 / 5

Progressive Disclosure

Sections are well-organized and the single upstream reference is clearly signaled at one level of depth, but the reference is an external URL rather than a local bundle file (none exist), leaving minor organization gaps.

4 / 5

Total

12

/

20

Passed

Description

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

The description is specific and well-scoped to fal.ai vision models with a strong list of concrete actions, but it lacks an explicit 'Use when' trigger clause, which limits its completeness score.

Suggestions

Add an explicit 'Use when...' clause listing the natural trigger phrases (e.g., 'Use when the user wants to segment, detect, OCR, or describe images, or answer visual questions about an image').

Include common synonyms and file extensions (e.g., 'image recognition', '.png', '.jpg') to broaden trigger-term coverage.

Tighten distinctiveness by leading with the fal.ai-specific framing rather than the generic 'Analyze images'.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'segment objects, detect, run OCR, describe, and answer visual questions' — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

The 'what' is clear and concrete, but there is no 'Use when...' clause or equivalent explicit trigger guidance, capping completeness at 3 per the guideline.

3 / 5

Trigger Term Quality

Contains natural terms users would say ('segment', 'detect', 'OCR', 'visual questions', 'analyze images') but misses common synonyms such as 'image recognition'/'classification' and any file extensions.

4 / 5

Distinctiveness Conflict Risk

Tying the capability to 'fal.ai vision models' gives it a clear niche with minimal conflict risk, though 'analyze images' is broad enough to slightly overlap with other image skills.

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

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
nexu-io/open-design
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.