CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ai-image-generator

Text-to-image with one API key across Nano Banana, GPT Image, Seedream, FLUX, Qwen Image, Krea, Ideogram and more via PopNow: the agent picks a model for the job, shows the exact USD price and generates after approval. Use for any request to create a picture, illustration, logo, poster, thumbnail or photo.

Quality

86%

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

85%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 well-built skill body: a tight, verified command workflow with genuine safety checkpoints (approval gates, idempotent retries, staleness handling) and an appropriately split bundle. The only meaningful improvement would be a worked `input-json` example and slight trimming of the billing prose.

DimensionReasoningScore

Conciseness

Largely efficient — a compact model table, bullet tips, and a four-step workflow with inline commands. Minor trimmable instances: the intro sentence "One PopNow API key reaches dozens of image models" restates the description, and the billing prose ("No subscription is needed", "The helper never buys balance or collects card details") pads slightly; the version-pinned model table is time-sensitive but well mitigated by "Confirm them with `models` before use". Not 5 due to these extras; well above 3 since nothing teaches concepts Claude already knows.

4 / 5

Actionability

Concrete, verified commands throughout — `python3 scripts/popnow.py models --search "text-to-image"`, and the quote/create/status invocations with every flag (--input-json, --quote-id, --approved-max-usd, --idempotency-key, --task-id) matching the actual bundled script. Not 5 because there is no fully worked example of a real `input-json` payload; not 3 since guidance is executable, not pseudocode, with precise details like the nine-decimal-place decimal string and safe JSON quoting.

4 / 5

Workflow Clarity

Clear four-step sequence (confirm schema → quote → create after approval → status) with explicit validation checkpoints and feedback loops for a paid operation: "wait for an explicit yes", "a zero-price quote still needs approval", "An expired quote, changed input or higher price needs a fresh quote and a fresh approval", "retry only with the same key and payload so the task is not created twice", "pending is not failure", plus auth/balance failure handling. Matches the top anchor.

5 / 5

Progressive Disclosure

Scored against the actual bundle (scripts/popnow.py and scripts/client.py, both real): the body is a well-sectioned ~75-line overview (Models, Prompt tips, Setup and cost, Workflow, Data and limits) that references the helper script one level deep, clearly signaled in the workflow steps. Helper code is appropriately externalized and every inline element (model table, tips) earns its place; navigation is easy with no buried or nested references.

5 / 5

Total

18

/

20

Passed

Description

83%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 description: concrete third-person actions, an explicit 'Use for' trigger clause with natural user terms, and a distinct PopNow-specific niche. Minor room to grow in keyword synonyms and slightly narrower triggering to avoid overlap with other image skills.

DimensionReasoningScore

Specificity

Lists several concrete actions — "the agent picks a model for the job, shows the exact USD price and generates after approval" — plus a named model catalog ("Nano Banana, GPT Image, Seedream, FLUX, Qwen Image"). Not 5 because coverage has minor gaps (e.g., no mention of retrieving/returning output); not 3 because it goes well beyond 1-2 actions. Voice is third person ("the agent picks"), so no person-penalty applies.

4 / 5

Completeness

Explicitly answers both: what — "Text-to-image with one API key ... the agent picks a model ... shows the exact USD price and generates after approval"; when — "Use for any request to create a picture, illustration, logo, poster, thumbnail or photo". This matches the anchor with concrete trigger phrases for both halves.

5 / 5

Trigger Term Quality

Good natural-keyword coverage: "create a picture, illustration, logo, poster, thumbnail or photo", plus "Text-to-image" and well-known model names users would name directly. Not 5 because common synonyms like "image", "draw", "art", or "icon" are absent as standalone triggers; not 3 since coverage clearly exceeds 'some relevant keywords'.

4 / 5

Distinctiveness Conflict Risk

Clear niche (PopNow multi-model generation with exact-USD approval workflow) with concrete triggers, making it mostly distinct. Not 5 because "Use for any request to create a picture" sweeps in all image creation, creating minor overlap risk with any other image- or logo-generation skill; not 3 since the PopNow framing and named models are far from generic.

4 / 5

Total

17

/

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

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository

popnow-ai/popnow-skills

Path

skills/popnow-ai-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.