CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

imagegen

Generate or edit images via BlockRun's image API. Trigger when the user asks to generate, create, draw, make an image — or to edit, modify, change, or retouch an existing image.

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

88%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-structured skill body: concrete endpoints, complete payloads, decision tables, and an explicit error-recovery path. The only notable weaknesses are slight duplication of editing-model and size information and an inline model catalog that could be split into a reference file.

Suggestions

Deduplicate the editing-capability information: the Notes bullet 'Image editing works with gpt-image-1/2, sunburst and the nano-banana models' repeats the 'Supported models for editing' line in the Edit section.

Consider moving the 11-model catalog and size lists into a references/ file (e.g., references/models.md) to slim the main body, keeping only the 'Choosing a model' decision list inline.

DimensionReasoningScore

Conciseness

The body is dense and high-value (exact endpoints, JSON payloads, a model table, decision lists) with no padding of concepts Claude already knows. It is not a 5 due to minor redundancy: the editing-model list appears both in 'Supported models for editing' and again in Notes, and size lists are duplicated between the model table and 'Choosing a size'.

4 / 5

Actionability

Fully executable guidance throughout: "POST to http://localhost:8402/v1/images/generations" with complete request/response JSON, exact model IDs and aliases, decision rules for model and size selection, and a concrete payment-error recovery path. Copy-paste ready and covers the common cases via worked examples.

5 / 5

Workflow Clarity

The sequence (choose model → choose size → POST → display returned URL) is unambiguous, with an explicit pre-payment validation note ("The gateway validates size per model BEFORE payment and rejects unknown ones") and a real feedback loop for error recovery ("check GET http://localhost:8402/health and read authMode"). No destructive or batch operations are involved.

5 / 5

Progressive Disclosure

Sections are well-organized and clearly signaled (Generate, Edit, Examples, Notes) with no nested references and no orphaned bundle files. It is not a 5 because at ~130 lines, the 11-model catalog and size lists are candidates for a separate reference file, exceeding the under-50-line simple-skill case where inline-only structure earns top marks.

4 / 5

Total

18

/

20

Passed

Description

78%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 concise, well-constructed description with an explicit what and an explicit trigger clause using natural synonyms. Its main gaps are limited capability specificity beyond "generate or edit" and a few missing everyday trigger terms.

Suggestions

Add one or two more concrete capabilities to the description (e.g., inpainting/masking, reference-image support, multiple resolutions) to raise specificity beyond 'generate or edit'.

Include a few more natural trigger synonyms such as 'picture', 'photo', or 'inpaint' alongside the existing generate/edit variants.

DimensionReasoningScore

Specificity

"Generate or edit images via BlockRun's image API" names the domain and two concrete actions (generate, edit), matching the '1-2 concrete actions, but not comprehensive' anchor. It stays at 3 rather than 4 because no further concrete capabilities (e.g., masking/inpainting, reference images, size options) are stated.

3 / 5

Completeness

It explicitly answers both what ("Generate or edit images via BlockRun's image API") and when with concrete trigger phrases ("Trigger when the user asks to generate, create, draw, make an image..."), matching the top anchor exactly.

5 / 5

Trigger Term Quality

"generate, create, draw, make an image" and "edit, modify, change, or retouch an existing image" give good natural-phrase and synonym coverage. It falls short of the 5 anchor because common user terms like "picture", "photo", and "inpaint" are absent.

4 / 5

Distinctiveness Conflict Risk

"via BlockRun's image API" establishes a clear provider niche, but the trigger phrases ("draw an image", "edit an image") are generic to any image-generation skill, leaving minor overlap risk with closely related skills rather than the minimal risk of a 5.

4 / 5

Total

16

/

20

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 — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

Total

13

/

16

Passed

Repository

BlockRunAI/ClawRouter

Path

skills/imagegen/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.