CtrlK
BlogDocsLog inGet started
Tessl Logo

generate-image

Generate or edit images using AI models (FLUX, Nano Banana 2). Use for general-purpose image generation including photos, illustrations, artwork, visual assets, concept art, and any image that is not a technical diagram or schematic. For flowcharts, circuits, pathways, and technical diagrams, use the scientific-schematics skill instead.

79

1.78x
Quality

75%

Does it follow best practices?

Impact

82%

1.78x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./scientific-skills/generate-image/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

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 an excellent skill description that covers all key dimensions well. It specifies concrete actions, names the underlying models, provides rich trigger terms across multiple image types, and explicitly delineates its boundary with a related skill. The use of third person voice and the explicit 'Use for...' clause make it both grammatically appropriate and functionally complete.

DimensionReasoningScore

Specificity

Lists concrete actions ('Generate or edit images'), names specific AI models (FLUX, Nano Banana 2), and enumerates multiple output types (photos, illustrations, artwork, visual assets, concept art).

3 / 3

Completeness

Clearly answers 'what' (generate or edit images using AI models) and 'when' (use for general-purpose image generation including specific types). Also includes explicit negative boundary ('For flowcharts... use the scientific-schematics skill instead'), which strengthens the 'when' guidance.

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would say: 'image generation', 'photos', 'illustrations', 'artwork', 'visual assets', 'concept art', 'edit images'. Good coverage of common variations.

3 / 3

Distinctiveness Conflict Risk

Explicitly distinguishes itself from the scientific-schematics skill by naming the boundary (flowcharts, circuits, pathways, technical diagrams). This clear delineation makes it highly unlikely to conflict with related skills.

3 / 3

Total

12

/

12

Passed

Implementation

50%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The skill excels at actionability with concrete, executable commands for every scenario, but suffers significantly from verbosity — repeating information, explaining obvious concepts, and including sections that add little value (e.g., generic editing tips, redundant use-case examples). The workflow is straightforward but lacks validation/feedback loops for iterating on image quality. The content would benefit from aggressive trimming and splitting detailed reference material into separate files.

Suggestions

Cut the content by ~40%: remove the 'When to Use' section (already in the description), consolidate 'Example Use Cases' into 'Common Usage Patterns', remove obvious notes like 'Generation time varies by model' and 'Be specific about what changes you want'.

Add a validation/feedback loop step: after generating an image, suggest verifying the output (e.g., checking file size, opening the image) and provide guidance on prompt refinement if the result is unsatisfactory.

Move the detailed 'Example Use Cases' and 'Image Editing Tips' sections into a separate EXAMPLES.md or REFERENCE.md file, keeping only the Quick Start and Common Usage Patterns inline.

Remove redundant model capability mentions — editing support for each model is stated in the model list and again in the editing tips section.

DimensionReasoningScore

Conciseness

The skill is excessively verbose. It explains when to use the skill vs. another skill twice (description + 'When to Use' section), provides redundant example use cases that don't add new information beyond the common usage patterns, explains obvious things like 'Images are returned as base64-encoded data URLs,' and includes vague tips like 'Be specific about what changes you want.' The model selection section repeats editing support multiple times. Much of this content could be cut in half without losing actionable information.

1 / 3

Actionability

The skill provides fully executable, copy-paste ready bash commands for every use case. Script parameters are clearly documented, and the commands are concrete with real flags and arguments. The API key setup instructions are specific and actionable.

3 / 3

Workflow Clarity

The workflow for basic usage is clear (run script, get image), and the API key setup has a reasonable sequence. However, there's no explicit validation checkpoint — no step to verify the generated image meets expectations, no feedback loop for prompt refinement if the output is unsatisfactory, and the error handling section just says 'read the error message and address the issue before retrying' without concrete recovery steps.

2 / 3

Progressive Disclosure

The content is structured with clear headers and sections, but it's essentially a monolithic document with no references to external files. The extensive example use cases, image editing tips, and model selection details could be split into separate reference files. For a skill of this length (~150 lines of substantive content), inline presentation of everything is suboptimal.

2 / 3

Total

8

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

10

/

11

Passed

Repository
K-Dense-AI/claude-scientific-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.