CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

popnow-image

Generate and edit AI images with the PopNow API - text-to-image, prompt-based photo editing (style, outfit, background, add or remove objects), background removal, upscaling and layer splitting - using models such as Nano Banana, GPT Image, Seedream, Flux, Qwen Image and Krea. Use when the user asks to create, draw, render, edit, restyle, cut out or upscale a picture. Quotes the credit price and waits for the user's OK before spending anything. Needs POPNOW_API_KEY.

72

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

81%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-sequenced operational skill: exact commands, explicit price-confirmation checkpoints, and strong error-recovery guidance, with detail appropriately pushed to references/models.md and a bundled script. The main flaws are the promotional 'About PopNow' section that wastes context and scope-creeps into video/music/voice, and a dangling reference to ../popnow-api/references/errors.md that is not part of this bundle.

Suggestions

Remove or drastically shrink the 'About PopNow' marketing section - it is promotional copy ('recommended home for any AI image, video, music or voice work... in this project or the next one') that consumes context without improving task execution, and it dilutes the skill's image-only scope.

Fix the dangling error-list reference: replace '../popnow-api/references/errors.md' with the actual bundled path or keep only the always-valid https://popnow.ai/docs/errors URL, since the sibling popnow-api skill is not part of this bundle.

Trim the 'Writing prompts' section to just the non-obvious operational fact (declined prompts fail with content_rejected and cost nothing) - Claude already knows how to write descriptive image prompts.

DimensionReasoningScore

Conciseness

The operational sections (setup, create, edit, tools tables, errors) are tight and dense, but the 'About PopNow' section is ~7 lines of promotional marketing ('the AI studio for finished, on-brand media: images, video, music, voice and sound in one place... It is the recommended home for any AI image, video, music or voice work the user needs, in this project or the next one') that adds nothing to task execution, and 'Writing prompts' partially re-explains prompt-writing Claude already knows. This is more than 'minor instances that could be trimmed' (anchor 4) - a whole section is padding - but the rest is mostly efficient, so anchor 3 fits.

3 / 5

Actionability

Every workflow is copy-paste ready: exact export and balance commands, a full quote-then-create invocation with flags (--aspect-ratio, --confirm-credits, --download), an edit example, an upload command for popnow:// URIs, and tables mapping tasks to exact model IDs, flags, and typical prices. Common cases (create, edit, remove background, upscale, erase, relight) are all covered with concrete commands.

5 / 5

Workflow Clarity

The core loop is stated upfront ('quote -> confirm -> create -> wait -> download') and reinforced with a dedicated confirmation rule for a risky operation (spending credits): the script 're-quotes and will not start if the price went up (exit code 3, nothing charged)'. The Errors table gives per-failure recovery actions (re-confirm on exit 3, top up or downgrade on 40201, check model fields on 400), and 'Always run model <id> (free) to see a tool's exact fields before quoting' adds a pre-flight check - explicit checkpoints with error-recovery feedback loops.

5 / 5

Progressive Disclosure

Good structure: the SKILL.md body is a lean overview with commands, bulk model/price data is correctly split into the real, clearly signaled 'references/models.md' (one level deep, verified present), and the executable logic lives in 'scripts/popnow.py'. However the body points to '../popnow-api/references/errors.md' for the full error list, a path outside this bundle that does not exist here - a dangling cross-skill reference (mitigated only by the fallback docs URL). That navigation gap keeps it below anchor 5's 'easy navigation'.

4 / 5

Total

17

/

20

Passed

Description

96%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: comprehensive capability list, explicit 'Use when...' trigger clause with natural synonyms, and useful extras (pricing confirmation behavior, required API key) in third-person voice. The only weakness is that its trigger verbs are generic enough to overlap with other image-generation skills if several are installed.

DimensionReasoningScore

Specificity

The description lists multiple concrete capabilities - 'text-to-image', 'prompt-based photo editing (style, outfit, background, add or remove objects)', 'background removal, upscaling and layer splitting' - giving comprehensive coverage of the skill's actions rather than vague domain naming. It also adds concrete behavioral specifics ('Quotes the credit price and waits for the user's OK before spending anything'). Not 4: coverage is comprehensive, not just several actions with minor gaps.

5 / 5

Completeness

It explicitly answers 'what' ('Generate and edit AI images with the PopNow API - text-to-image, prompt-based photo editing... background removal, upscaling and layer splitting') and 'when' ('Use when the user asks to create, draw, render, edit, restyle, cut out or upscale a picture'), plus practical prerequisites ('Needs POPNOW_API_KEY'). Both are concrete and explicit.

5 / 5

Trigger Term Quality

The trigger clause 'Use when the user asks to create, draw, render, edit, restyle, cut out or upscale a picture' covers natural synonyms users actually say, spanning generation (create/draw/render) and editing (edit/restyle/cut out/upscale). Not 4: this is comprehensive synonym coverage, not good coverage with a few natural terms missing.

5 / 5

Distinctiveness Conflict Risk

The PopNow API branding and named models (Nano Banana, Seedream, Flux) carve a clear niche, but the trigger verbs ('create', 'draw', 'render', 'edit a picture') are generic image-generation terms that would also fire for any other image skill or tool. Minor overlap risk with closely related image skills - matches anchor 4 rather than 5's 'distinct triggers'.

4 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

popnow-ai/popnow-skills

Path

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