CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

popnow-media

Create or edit images, videos, music and voiceovers with PopNow, including model discovery, exact USD quotes, approved generation and task status. Use for requested media creation with the PopNow API.

Quality

87%

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

92%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 an exemplary operational skill: concrete verified commands at every step, a safety-first approval and idempotency workflow with thorough error-recovery guidance, and tight security/data-handling notes with no filler. The only flaw is a small redundancy between the intro's trust statement and the Data-and-limits section, which could be merged.

DimensionReasoningScore

Conciseness

The body is dense and entirely PopNow-specific with no explanations of concepts Claude already knows, but contains a minor duplication — 'rejects redirects' in the intro repeats 'follows no redirects' in Data and limits — that could be trimmed.

4 / 5

Actionability

Every step has a concrete command ('models --search image', 'balance', 'quote --model ... --input-json ...', 'create --quote-id ... --approved-max-usd ... --idempotency-key ...', 'status --task-id ...'), and all flags verified against the actual argparse surface in scripts/popnow.py; placeholders are used only where values are genuinely model- or user-specific, which the skill justifies via schema discovery.

5 / 5

Workflow Clarity

The sequence — setup, discover/quote, explicit approval checkpoint (including zero-price quotes), create with idempotency key, poll status — includes explicit validation and error-recovery feedback loops: expired quotes need re-approval, timeouts retry with the same key, auth failures route to the user, and insufficient balance halts rather than auto-funding.

5 / 5

Progressive Disclosure

A ~50-line, single-purpose skill with clean section organization; its only bundle reference, scripts/popnow.py, is real, one level deep, and clearly signaled in code blocks, so no further disclosure structure is needed.

5 / 5

Total

19

/

20

Passed

Description

80%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 that clearly states concrete capabilities across four media types and the full quote-approve-generate workflow, with an explicit 'Use for' trigger clause. Keyword coverage and trigger phrasing have minor room to grow — adding natural synonyms like 'photo', 'picture', 'song', or 'voiceover narration' would sharpen both triggering and distinctiveness.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Create or edit images, videos, music and voiceovers' plus 'model discovery, exact USD quotes, approved generation and task status' — covering the full workflow comprehensively, matching the anchor-5 example's breadth.

5 / 5

Completeness

Both 'what' ('Create or edit images, videos, music and voiceovers with PopNow...') and 'when' ('Use for requested media creation with the PopNow API') are present, but the when-clause mirrors the anchor-4 example and could be more explicit with concrete trigger phrases.

4 / 5

Trigger Term Quality

Natural terms like 'images', 'videos', 'music', 'voiceovers' and 'media creation' are present, but common synonyms users would say — 'photo', 'picture', 'song', 'audio', 'narration', 'text-to-image' — are missing, fitting 'good keyword coverage; a few natural terms missing'.

4 / 5

Distinctiveness Conflict Risk

The PopNow-specific niche and API-based trigger make it mostly distinct, but the broad media-creation domain ('images, videos, music') carries minor overlap risk with generic image- or video-generation skills.

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-media/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.