CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fal-image-edit

AI-powered image editing with style transfer and object removal

Quality

49%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/fal-image-edit/SKILL.md

The canonical home for this skill is fal-image-edit in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

22%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 SKILL.md body is essentially a stub: it repeats the frontmatter description three times and links to an external repository, providing no actual instructions, code, workflow, or bundled references. A user or Claude reading it would have no idea how to perform an image edit with this skill.

Suggestions

Replace 'This skill provides guidance and patterns for...' with actual executable guidance: the fal API endpoint(s) for image editing, required input parameters (image URL, prompt/mask), and a copy-paste-ready code example.

Define a concrete workflow (prepare input image → call the edit endpoint with parameters → validate the returned result) instead of the current one-line Instructions section.

Remove the verbatim repetition of the description across the Overview, When to Use, and Instructions sections, and move any extended API detail into bundled reference files (e.g. references/api.md) linked with clear pointers rather than an external URL.

DimensionReasoningScore

Conciseness

The body is short with no padding of concepts Claude already knows, but the same phrase ('ai-powered image editing with style transfer and object removal') is repeated verbatim across the Overview, When to Use, and Instructions sections — unnecessary repetition that could be tightened. This matches anchor 3 rather than anchor 4's 'minor instances of over-explanation'.

3 / 5

Actionability

'This skill provides guidance and patterns for ai-powered image editing with style transfer and object removal' only describes; there is no code, no command, no API endpoint, no parameter, and no concrete instruction anywhere in the body. This matches anchor 1 ('entirely vague or abstract; only describes rather than instructs') and clearly not anchor 2, which requires at least high-level hints toward specific steps.

1 / 5

Workflow Clarity

No steps or sequence are present anywhere in the body — an image-editing skill involving API calls would need at minimum an ordered process, and there are no validation checkpoints either. This matches anchor 1 ('steps missing or incoherent; no sequence').

1 / 5

Progressive Disclosure

The body has clear section headers and is short, but the substantive content the skill clearly needs is entirely absent and is instead deferred to an external GitHub URL rather than bundled reference files. This fits anchor 3 ('some structure but could be better organized') — not 5 under the simple-skill exception because the skill does need external references/content that are missing, and not 2 because what little exists is not inlined bulk content.

3 / 5

Total

8

/

20

Passed

Description

53%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 acceptably specific about what the skill does, naming two concrete editing capabilities, but it completely omits any trigger guidance for when to use the skill. Adding a 'Use when...' clause and natural synonyms would substantially improve it.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when the user wants to edit, restyle, or remove objects from images or photos.'

Include natural trigger synonyms users would say, such as 'photo editing', 'remove object/background', and common image formats (.png, .jpg).

Name additional concrete capabilities if the skill supports them (e.g. inpainting, background removal) to strengthen specificity and distinctiveness.

DimensionReasoningScore

Specificity

The description names the domain ('AI-powered image editing') and two concrete actions ('style transfer and object removal'), matching anchor 3's '1-2 concrete actions but not comprehensive'. It falls short of anchor 4 because only two actions are listed and 'AI-powered' is mildly buzzwordy.

3 / 5

Completeness

The description has a reasonably clear 'what' (image editing with style transfer and object removal) but no 'when' — there is no 'Use when...' clause or equivalent trigger guidance, which caps completeness at anchor 3 per the judging guidelines. Not anchor 2 because the 'what' is concrete rather than vague.

3 / 5

Trigger Term Quality

'image editing', 'style transfer', and 'object removal' are relevant keywords users would say, but common variations and synonyms ('photo', 'picture', image file extensions) are missing. This fits anchor 3 ('some relevant keywords but missing common variations') more than anchor 4's fuller coverage.

3 / 5

Distinctiveness Conflict Risk

The named capabilities ('style transfer and object removal') carve a fairly distinct niche within image editing, with only minor overlap risk against closely related image-manipulation skills — matching anchor 4. Not anchor 5 because 'AI-powered image editing' alone is broad enough to overlap generic image skills.

4 / 5

Total

13

/

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

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/fal-image-edit/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.