CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

image-generator

Skill para geracao e adaptacao de assets visuais. Use quando o projeto precisar de hero image, background, ilustracao, icone, favicon, mascote ou derivacao de imagem existente sem destoar do app. Trigger em: "gerar imagem", "criar imagem", "hero image", "background image", "favicon png", "icone", "mascote", "illustration", "remover fundo", "transparent icon", "tauri icons", "packshot", "product shot", "sprite", "sprite sheet", "tileset", "textura seamless", "skybox", "panorama 360", "storyboard", "thumbnail", "brand kit", "logo", "consistencia de personagem", "texto na imagem", "batch de imagens", "modelo de imagem".

Quality

86%

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

SKILL.md
Quality
Evals
Security

Quality

Content

81%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 highly actionable, well-sequenced skill body with executable commands, an explicit visual-checkpoint feedback loop, and clean one-level-deep reference structure. The main weakness is token efficiency: overlapping context-analysis sections and a duplicated, time-sensitive pricing table that restate content already delegated to referenced files.

Suggestions

Consolidate the 'Regra Default' and 'Modelos fal.ai' pricing tables into a single model-selection table, keeping only the default rule and decision tree inline since the canonical pricing source is already delegated to models/image-models.json and docs/skill-guides/image-generator-models.md.

Merge the overlapping 'Entradas Esperadas', 'Saidas Esperadas', 'Responsabilidades', and 'Checklist Antes de Gerar' sections, which restate the same 'analyze existing visual context first' requirement four times, into one concise context-analysis workflow.

Move the dated pricing snapshot ("atualizado 2026-05") out of SKILL.md into the referenced model-docs file, keeping only the fal.ai/pricing link and a pointer, so time-sensitive data lives where it is maintained.

DimensionReasoningScore

Conciseness

The body is dense with kit-specific, non-obvious content (no beginner-concept padding), but pricing data is duplicated between the "Regra Default" table and the "Modelos fal.ai" table, and five sections (Entradas/Saidas/Responsabilidades/Checklist/Analise de Contexto) repeatedly restate 'analyze existing visual context first'. A time-sensitive snapshot ("atualizado 2026-05" pricing) is inlined despite the declared canonical source being the referenced models JSON and docs file, which the guidelines penalize. Not a 2 because almost every section carries real project-specific decisions rather than generic filler.

3 / 5

Actionability

Four copy-paste-ready commands cover the common cases (t2i with --prompt/--aspect/--out, edit via --ref auto-detection, --model override, --list), auth env vars are named (FAL_AI_API_KEY with fallbacks), and the adapter contract is specified as a concrete interface signature. Matches the fully-executable anchor with no material gaps.

5 / 5

Workflow Clarity

The workflow is clearly sequenced with explicit validation: ordered context-analysis steps (1-5), a pre-generation checklist, a three-stage pipeline with a human validation stage, and a Checkpoint with a fix-and-retry feedback loop ("Se não corresponder, ajustar o prompt ... e regenerar. Nunca commitar um asset que não foi aberto ao menos uma vez"). Matches the anchor with feedback loops and checklists for a batch-capable process.

5 / 5

Progressive Disclosure

The single bundle reference (references/generation-techniques.md, verified to exist, 182 lines, one level deep with no nested references) is clearly signaled and loaded on demand with its contents described, and detailed model schemas are delegated to a named on-demand doc. Not a 5 because the full fal.ai pricing table is inlined in SKILL.md and duplicated across two sections — content that belongs in the referenced detail file, a minor organization gap matching anchor 4.

4 / 5

Total

17

/

20

Passed

Description

91%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 strong description with an explicit Use-when clause, a clear what-statement, and an unusually comprehensive bilingual trigger list with synonyms. The only weaknesses are a somewhat thin set of distinct action verbs in the what-clause and a few trigger terms (favicon, logo, thumbnail) that overlap with the kit's dedicated Web Asset Generator skill.

DimensionReasoningScore

Specificity

Names the domain and two core actions ("geracao e adaptacao de assets visuais") but enumerates seven-plus concrete asset types ("hero image, background, ilustracao, icone, favicon, mascote ou derivacao de imagem existente sem destoar do app"), giving several specific capabilities with only minor gaps. Not a 5 because the what-clause rests on two verbs rather than multiple distinct concrete actions like the anchor's 'extracts, fills, merges, converts'.

4 / 5

Completeness

Clearly answers what ("Skill para geracao e adaptacao de assets visuais") and explicitly when via both a 'Use quando o projeto precisar de...' clause and a concrete trigger-phrase list, matching the anchor example's structure exactly. A 4 would require the when to be less explicit, which it is not.

5 / 5

Trigger Term Quality

The explicit "Trigger em:" list provides 27 natural phrases in both Portuguese and English with synonyms and variations ("gerar imagem"/"criar imagem", "icone"/"illustration", "remover fundo"/"transparent icon", "favicon png", "sprite sheet", "skybox", "brand kit"), comprehensively covering what a user would actually say. Not below 5 because coverage including synonyms matches the top anchor.

5 / 5

Distinctiveness Conflict Risk

The creative visual asset niche is mostly distinct with dedicated triggers (mascote, packshot, sprite sheet), but "favicon", "logo", and "thumbnail" overlap with the dedicated Web Asset Generator skill that the body itself says owns favicons/OG cards — minor overlap risk with a closely related skill. Not 5 given that known overlap; not 3 since the overlap is limited to a few terms among many distinctive ones.

4 / 5

Total

18

/

20

Passed

Validation

75%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

metadata_version

'metadata.version' is missing

Warning

relative_links

Relative link issues: 1 suspicious

Warning

referenced_paths_exist

Referenced path issues: 8 missing

Warning

Total

12

/

16

Passed

Repository

felvieira/claude-skills-fv

Path

skills/17-image-generator/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.