CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fal-generate

Generate images and videos using fal.ai AI models. Production-grade catalogue covering Flux, SDXL, ideogram, and other community-hosted endpoints.

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

The body is a lean, well-sectioned catalogue stub, but it is essentially an advertisement: the one workflow it describes (install the upstream bundle) has no concrete command, and the core capability (generating media) is never shown with an executable example. Concrete installation and usage instructions would move it from signposting to a usable skill.

Suggestions

Replace the vague 'install the upstream bundle' instruction with an executable command (e.g. a git clone or package-manager install into the skills directory) and a verification step.

Add a minimal copy-paste example of actually generating an image (e.g. a fal.ai API call for a Flux endpoint) so the skill delivers value without the external bundle.

Drop the 'What it does' section that repeats the frontmatter description verbatim and fold the duplicated source metadata into a single line.

DimensionReasoningScore

Conciseness

The body is short and does not explain concepts Claude already knows. The main trimmable redundancy is that "What it does" repeats the frontmatter description verbatim and the "Source" section restates frontmatter fields — minor over-content that fits the level-4 anchor rather than the lean level-5 anchor where every token earns its place.

4 / 5

Actionability

The only executable content is `open https://github.com/fal-ai-community/skills`, which just opens a browser; the actual instruction — 'install the upstream bundle into your active agent's skills directory' — has no concrete command, and there is zero example of how to generate an image once installed. This matches 'minimal concrete guidance; high-level hints but missing the specific steps to execute' rather than level 3, which requires at least some executable guidance toward the core task.

2 / 5

Workflow Clarity

A rough sequence exists (inspect upstream → install bundle → invoke by name/triggers), but the central install step is undefined with no command and no checkpoint confirming the bundle is available before invocation. That lands on 'rough sequence present but many gaps; steps poorly defined' rather than level 3's 'sequence present but checkpoints missing', because the key step itself is not executable as written.

2 / 5

Progressive Disclosure

No local bundle files exist (no references/, scripts/, or assets/), and the body is well-organized into short, clearly headed sections with a single clearly-signaled one-level-deep pointer (the upstream repo URL) for the full catalogue. It falls short of 5 because the skill's entire substance lives behind an external URL rather than being appropriately split into bundled reference files.

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.

The description names a clear domain and several distinctive model names, but it omits any explicit 'use when' trigger guidance and its action coverage is thin beyond generic generation. Adding a use-when clause and broader action/synonym coverage would lift it substantially.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user wants to generate images or videos with fal.ai, Flux, SDXL, or ideogram models.'

Include common natural synonyms such as 'text-to-image', 'AI image generation', and 'video generation' in the description or triggers list.

Enumerate a couple more concrete capabilities (e.g. image-to-image, upscaling, inpainting) rather than only 'generate images and videos'.

DimensionReasoningScore

Specificity

"Generate images and videos using fal.ai AI models" names the domain and 1-2 concrete actions, but "Production-grade catalogue covering Flux, SDXL, ideogram" lists model names rather than actions (no image-to-image, upscaling, editing, etc.). It matches the 'names domain and 1-2 concrete actions, but not comprehensive' anchor, not the level-4 anchor which requires several listed specific actions with only minor gaps.

3 / 5

Completeness

The "what" is present and reasonably clear (generate images/videos via fal.ai models), but there is no "Use when..." clause or equivalent explicit "when" guidance anywhere in the description — the rubric explicitly caps completeness at 3 in that case. It is not a 4 because the "when" is entirely absent rather than merely implicit or underspecified.

3 / 5

Trigger Term Quality

The description carries natural, user-sayable terms — "generate images and videos", "fal.ai", "Flux", "SDXL", "ideogram" — plus a dedicated frontmatter triggers list ("fal generate", "flux image", "sdxl"). Common synonyms like "text-to-image", "AI image generation", or file/format terms are missing, keeping it just below the comprehensive level-5 anchor.

4 / 5

Distinctiveness Conflict Risk

The fal.ai/Flux/SDXL/ideogram niche is well-differentiated from generic skills, with model names acting as distinct triggers. Minor overlap remains with any other image- or video-generation skill, so it sits between 'mostly distinct' (4) and 'clear niche with minimal conflict' (5).

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