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".

66

Quality

83%

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

77%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 body with executable commands, a well-sequenced workflow, and a genuine visual-validation feedback loop. Its weaknesses are repetition of model/pricing guidance across three sections with time-sensitive data, and an inlined pricing table whose details belong in the on-demand reference doc it points to.

Suggestions

Collapse the 'Regra Default' table, the fal.ai model table, and the 'Decisao rapida' tree into one canonical model-selection section (or delegate to docs/skill-guides/image-generator-models.md), keeping only the default rule inline.

Move volatile pricing out of SKILL.md entirely and point to models/image-models.json as the single source of truth, so the skill body carries no dated price snapshots.

Trim overlap between 'Quando Usar', 'Analise de Contexto Visual', and 'Checklist Antes de Gerar' — the context-analysis checklist subsumes most of the other two sections.

DimensionReasoningScore

Conciseness

The body is mostly efficient (imperative bullets, dense tables, no explanations of concepts Claude already knows), but the fal.ai model guidance is restated three ways — the 'Regra Default' table, the full model pricing table, and the 'Decisao rapida' tree — and it embeds time-sensitive pricing ('atualizado 2026-05', '$0.020/img') outside any deprecated/reference section. This matches 'mostly efficient but could be tightened'; not 4 because the triplicated model info and volatile pricing are real trimming targets.

3 / 5

Actionability

Fully executable, copy-paste-ready commands are given: 'node scripts/generate-image.mjs --prompt "minimalist hero, blue gradient" --aspect 16:9 --out public/hero.jpg' with --ref, --model, --list variants, auth env vars (FAL_AI_API_KEY), and concrete output-path preferences. Model defaults, overrides, and cost estimates cover the common cases — the top anchor.

5 / 5

Workflow Clarity

The workflow is clearly sequenced: an ordered 5-step context analysis, a pre-generation checklist, decision rules (t2i vs i2i), and an explicit validation feedback loop — 'abrir o arquivo gerado e confirmar visualmente... Se nao corresponder, ajustar o prompt... e regenerar. Nunca commitar um asset que nao foi aberto ao menos uma vez.' Evidence-of-completion and handoff checklists close the loop, matching the explicit-validation anchor.

5 / 5

Progressive Disclosure

References are clearly signaled and one level deep ('Ver docs/skill-guides/image-generator-models.md (carregado sob demanda)'), but no bundle files exist (no references/, scripts/, assets/) so every referenced path — scripts/generate-image.mjs, models/image-models.json, the model guide — lives outside the skill, and a ~40-line pricing table the body itself says is documented more granularly elsewhere is inlined. This sits between 'content that should be separate is inline' (2) and 'good structure, references mostly clear' (4).

3 / 5

Total

16

/

20

Passed

Description

86%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, bilingual description with an explicit 'Use quando' clause and an unusually comprehensive natural-language trigger list. The main gaps are a thin capability statement (only 'generation and adaptation') and a minor favicon-trigger overlap with the dedicated web-asset skill.

DimensionReasoningScore

Specificity

The capability statement is 'Skill para geracao e adaptacao de assets visuais' — the domain plus two concrete actions (generate, adapt/derive existing images), with asset types enumerated. It matches the 'names domain and 1-2 concrete actions' anchor; a score of 4 would require several specific actions in the capability statement itself, and the concrete operations like 'remover fundo' appear only as triggers, not stated capabilities.

3 / 5

Completeness

It explicitly answers both: what ('geracao e adaptacao de assets visuais') and when ('Use quando o projeto precisar de hero image, background, ilustracao, icone, favicon, mascote ou derivacao de imagem existente'), plus a concrete 'Trigger em:' phrase list. This matches the top anchor; a 4 would require the 'when' to be less explicit than this.

5 / 5

Trigger Term Quality

The trigger list 'gerar imagem, criar imagem, hero image, background image, favicon png, icone, mascote, illustration, remover fundo, transparent icon, tauri icons' covers natural phrases users would say, in both Portuguese and English, including synonyms and a file format — matching the comprehensive-coverage anchor. Only trivial omissions (e.g., 'logo', 'OG image') keep it from being perfect, which is not enough to drop to 4.

5 / 5

Distinctiveness Conflict Risk

The niche (visual asset generation/adaptation) is clear and triggers are image-specific, but 'favicon' is listed as a trigger even though the body delegates favicons/OG/PWA assets to skill 36 (Web Asset Generator) — a minor overlap risk with that closely related skill. Not a 5 (minimal conflict) because of this favicon/social-card overlap; clearly not a 3 since the skill's core scope is unmistakable.

4 / 5

Total

17

/

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.