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", "icone", "mascote", "illustration", "remover fundo", "transparent icon", "tauri icons".
57
67%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/17-image-generator/SKILL.mdQuality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a strong skill description that clearly defines its scope (visual asset generation and adaptation), provides explicit trigger guidance with a dedicated trigger term list, and covers both Portuguese and English keywords. The description is concise, specific, and well-structured with minimal fluff, making it easy for Claude to select this skill appropriately.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: generation and adaptation of visual assets, hero image, background, illustration, icon, favicon, mascot, and derivation of existing images. These are concrete, actionable capabilities. | 3 / 3 |
Completeness | Clearly answers both 'what' (generation and adaptation of visual assets including hero images, backgrounds, icons, favicons, mascots) and 'when' (explicit 'Use quando' clause and a dedicated 'Trigger em' list with specific trigger terms). | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural trigger terms in both Portuguese and English: 'gerar imagem', 'criar imagem', 'hero image', 'background image', 'favicon', 'icone', 'mascote', 'illustration', 'remover fundo', 'transparent icon', 'tauri icons'. These are terms users would naturally use. | 3 / 3 |
Distinctiveness Conflict Risk | Clearly scoped to visual asset generation and adaptation for app contexts. The specific triggers like 'hero image', 'favicon', 'mascote', 'tauri icons' create a distinct niche that is unlikely to conflict with other skills such as code generation or document processing. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
35%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill covers a broad scope comprehensively but suffers from significant verbosity and redundancy. The same core principle ('analyze existing context first') is restated in at least four different sections. While the CLI examples and model decision tree are genuinely useful, the pricing tables with time-sensitive data and extensive provider alternatives bloat the file well beyond what's needed for Claude to execute effectively. The skill would benefit greatly from aggressive trimming and pushing detail into the already-referenced guide files.
Suggestions
Move the full pricing table, provider alternatives, and model comparison details into `docs/skill-guides/image-generator-models.md` (already referenced) — keep only the decision tree and default rule in SKILL.md
Consolidate the redundant 'context analysis' messaging — the 'Regra Mais Importante', 'Analise de Contexto Visual', 'Checklist Antes de Gerar', and parts of 'Regras de Prompt' all say the same thing; merge into one concise section
Add explicit validation steps after image generation: verify output dimensions, check visual consistency against existing assets, and define a retry flow for failed or off-brand generations
Remove sections that restate YAML frontmatter content ('Quando Usar') and sections explaining concepts Claude already knows ('Entradas Esperadas', 'Saidas Esperadas' as currently written)
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is extremely verbose at ~200+ lines. It over-explains concepts Claude already knows (what a hero image is, what a favicon is), includes lengthy pricing tables with time-sensitive data, repeats the same ideas across multiple sections (e.g., 'analyze context first' appears in at least 4 places), and has redundant sections like 'Entradas Esperadas' and 'Saidas Esperadas' that restate what's already covered elsewhere. The 'Quando Usar / Quando Nao Usar' sections largely duplicate the YAML description. | 1 / 3 |
Actionability | The skill provides concrete CLI commands for `generate-image.mjs` with real flags and examples, which is good. However, much of the content is procedural guidance rather than executable steps — the 'Checklist Antes de Gerar' and 'Analise de Contexto Visual' sections are abstract checklists without concrete commands or code. The model selection decision tree is helpful but the actual generation workflow lacks complete executable examples showing end-to-end usage. | 2 / 3 |
Workflow Clarity | The multi-model pipeline (iterate → validate → final) is a clear sequence, and the execution section has concrete commands. However, there are no explicit validation checkpoints — no step to verify the generated image meets quality/consistency requirements before proceeding, no error handling for failed generations, and no feedback loop for when the output doesn't match the project's visual identity. For a skill involving potentially costly batch operations, this is a significant gap. | 2 / 3 |
Progressive Disclosure | The skill references external files well (`docs/skill-guides/image-generator-models.md`, `models/image-models.json`, various policy files), and the delegation to skill 36 for web assets is clear. However, the main file itself is a wall of content that should have more aggressively pushed detail into referenced files — the full pricing table, provider alternatives, and model comparison could all live in the referenced guide file, keeping SKILL.md as a lean overview. | 2 / 3 |
Total | 7 / 12 Passed |
Validation
81%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 9 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
allowed_tools_field | 'allowed-tools' contains unusual tool name(s) | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 9 / 11 Passed | |
7577622
Table of Contents
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.