CtrlK
BlogDocsLog inGet started
Tessl Logo

imagen

AI image generation skill powered by Google Gemini, enabling seamless visual content creation for UI placeholders, documentation, and design assets.

52

Quality

65%

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/imagen/SKILL.md

The canonical home for this skill is imagen in sanjay3290/ai-skills

SKILL.md
Quality
Evals
Security

Quality

Content

56%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 well-organized with concrete usage commands, clear requirements, and a good trigger section. However, it references a script (scripts/generate_image.py) that is missing from the bundle entirely, omits key operational details like valid --size values, and carries mild redundancy (How It Works, Examples) plus a version-sensitive preview model ID.

Suggestions

Ship the referenced scripts/generate_image.py in the bundle (or remove the reference), since the entire skill currently hinges on a file that does not exist.

Document valid --size values (e.g., 1K/2K/4K) and add a brief post-run check (verify the PNG exists and is non-trivial) to the workflow.

Trim the redundant 'How It Works' and 'Examples' sections and move or isolate the version-specific model ID (gemini-3-pro-image-preview) so it can be updated without touching the core instructions.

DimensionReasoningScore

Conciseness

Mostly efficient but includes unnecessary sections that could be tightened: 'How It Works' restates what the Usage command already shows, and the three 'Examples' dialogue blocks largely repeat the 'When to Use This Skill' triggers. Additionally, the version-specific preview model ID ('gemini-3-pro-image-preview') is time-sensitive information not placed in a deprecated/old-patterns section, which the guidelines say should penalize conciseness.

3 / 5

Actionability

The Usage section gives concrete, copy-paste-shaped bash commands, but key details are missing and execution is broken in practice: valid --size values are never enumerated, and the referenced 'scripts/generate_image.py' does not exist in the bundle (no scripts/ directory at all), so the commands as written cannot run. This lands on anchor 3 ('Some concrete guidance but incomplete... missing key details') rather than 4.

3 / 5

Workflow Clarity

This is a simple single-task skill and the single action is nearly unambiguous: run the script with a prompt, optional output path, and optional --size, with requirements (GEMINI_API_KEY) and output contract stated. It falls short of the simple-skill 5 because there is no post-run verification guidance (e.g., confirm the file exists before using it) and the workflow depends on a script absent from the bundle.

4 / 5

Progressive Disclosure

The body itself is organized into clear sections, but scored against the actual bundle structure (file listing shows only SKILL.md — no references/, scripts/, or assets/ exist), the sole referenced path 'scripts/generate_image.py' is dangling, so the disclosure structure does not hold together. This matches anchor 3 ('Some structure but could be better organized; references present but not clearly signaled') — not a 2, since the in-document structure is genuinely well organized and only one reference is broken.

3 / 5

Total

13

/

20

Passed

Description

61%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 decent but incomplete description: it clearly states what the skill does and its platform (Google Gemini), with reasonably natural trigger keywords. Its main deficits are the missing explicit 'Use when...' clause, absent common trigger synonyms (picture, icon, logo, illustration), and buzzword padding ('seamless').

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user asks to generate an image, create a picture, icon, or logo, or needs placeholder/illustration assets for UI, docs, or design.'

Drop buzzword padding like 'seamless' and 'enabling' in favor of one more concrete action verb (e.g. 'Generates PNG images from text prompts via Google Gemini').

Include common natural synonyms and formats users say ('picture', 'illustration', 'diagram', '.png') to strengthen trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the domain ('AI image generation skill powered by Google Gemini') and one action ('visual content creation') plus concrete deliverable targets ('UI placeholders, documentation, and design assets'), matching the anchor 'Names domain and 1-2 concrete actions, but not comprehensive'. It is not a 4 because only one action verb is offered and 'seamless' is buzzword padding; it is above a 2 because the named deliverables go beyond a bare domain label like 'Processes PDF files'.

3 / 5

Completeness

The 'what' is clear (AI image generation via Gemini), but there is no 'Use when...' clause or equivalent explicit trigger guidance — the 'when' is only weakly implied by the use-case list. Per the judging guidelines, a missing 'Use when...' clause caps completeness at 3, and this exactly matches anchor 3 ('Has a clear what but when is missing or only weakly implied').

3 / 5

Trigger Term Quality

Good keyword coverage with natural terms users would say: 'AI image generation', 'image', 'UI placeholders', 'documentation', 'design assets' — comparable to the anchor-4 example ('PDF files, forms, document extraction'). Not a 5 because common variations and synonyms users naturally say ('picture', 'icon', 'logo', 'illustration', 'diagram', 'generate an image of...') are missing.

4 / 5

Distinctiveness Conflict Risk

'AI image generation powered by Google Gemini' carves out a mostly distinct niche with minor overlap risk against other image-, diagram-, or design-asset skills. Not a 5 because the scope ('visual content creation for... documentation, and design assets') is fairly broad and there are no distinct trigger phrases to disambiguate from similar image-generation skills.

4 / 5

Total

14

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

14

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.