CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fal-3d

Generate 3D models from text or images via fal.ai. Useful for game assets, AR previews, product mockups, and concept sculpting.

52

Quality

66%

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-3d/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 lean and well-sectioned, but it is a pointer stub rather than an actionable skill: the core 'install the upstream bundle' step has no command or path, and the only concrete instruction opens a GitHub README. A user or agent cannot execute the workflow from this file alone.

Suggestions

Replace the `open https://github.com/fal-ai-community/skills` step with the actual install commands (e.g. a git clone into the agent's skills directory with the concrete target path) so the setup step is copy-paste executable.

Add a verification checkpoint after install — e.g. confirm the `fal-3d` skill or its trigger phrases are now discoverable by the agent — to close the workflow-clarity gap.

Drop the duplicated description in 'What it does' and the frontmatter-echoing 'Source' section, and spend the saved tokens on one concrete invocation example (a sample text-to-3D prompt or API call with expected output).

DimensionReasoningScore

Conciseness

The ~25-line body has no padded explanations of concepts Claude already knows, matching 'efficient; minor instances of over-explanation that could be trimmed'. The trimming opportunities are the verbatim duplication of the description under 'What it does' and the 'Source' section restating frontmatter fields (upstream URL, category).

4 / 5

Actionability

The only concrete command is `open https://github.com/fal-ai-community/skills`, which merely opens a README, while the operative instruction — 'install the upstream bundle into your active agent's skills directory' — has no command, path, or example. This matches 'minimal concrete guidance; high-level hints but missing the specific steps to execute' rather than 3, because there is no executable step toward the skill's actual purpose (generating 3D models).

2 / 5

Workflow Clarity

A rough two-step sequence exists (install the upstream bundle, then 'ask the agent to invoke this skill by name or with one of the trigger phrases'), but the install step is undefined and there is no checkpoint confirming the skill is available. This matches 'rough sequence present but many gaps; steps poorly defined; validation absent'; the destructive/batch cap is not relevant.

2 / 5

Progressive Disclosure

No bundle directories (references/, scripts/, assets/) exist, and the under-50-line body is cleanly sectioned (What it does / Source / How to use) with a clearly signaled, one-level reference to the upstream repo. It is not a 5 because all substance defers to an external URL rather than appropriately split local content — the skill itself navigates to nothing.

4 / 5

Total

12

/

20

Passed

Description

70%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 concise, concrete, and answers both what the skill does and when to reach for it, with a distinctive fal.ai-scoped niche. Its main weaknesses are limited action coverage (a single generate action) and a when-clause of use-case domains rather than explicit user-intent trigger phrases.

DimensionReasoningScore

Specificity

"Generate 3D models from text or images via fal.ai" names the domain and essentially one action with two input modes — a match for the anchor 'names domain and 1-2 concrete actions, but not comprehensive'. It is not a 4 because no further actions are listed (no output formats, texturing, export, or refinement steps), and not a 2 because the action and provider are concrete rather than generic.

3 / 5

Completeness

The 'what' is explicit ("Generate 3D models from text or images via fal.ai") and a 'when' is present via "Useful for game assets, AR previews, product mockups, and concept sculpting" — application-domain guidance that counts as equivalent explicit trigger guidance, so the missing-'Use when' cap at 3 does not apply. It is not a 5 because the when-clause lists use cases rather than concrete user-intent trigger phrases ("Use when the user asks for...").

4 / 5

Trigger Term Quality

The description carries good natural keywords users would say — "3D models", "text", "images", "game assets", "AR previews", "product mockups", "concept sculpting" — matching 'good keyword coverage; a few natural terms missing'. It falls short of 5 because common variations and extensions (.obj, mesh, glTF, 3D printing, turnaround/render) are absent.

4 / 5

Distinctiveness Conflict Risk

"via fal.ai" plus the 3D-generation niche gives a clear, mostly distinct identity with targeted use cases, matching 'mostly distinct; minor overlap risk'. It is not a 5 because the phrase "3D models" could overlap with general 3D/shaders or modeling-export skills; the fal.ai qualifier is the only separator.

4 / 5

Total

15

/

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-3d/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.