CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

popnow-audio

Generate AI music and speech with the PopNow API - original songs and instrumentals from a description (Suno, MiniMax Music), text-to-speech voiceovers in many voices and languages (Gemini TTS, MiniMax Speech, Qwen TTS), speech-to-text transcription and sound effects for a silent video. Use when the user asks for a song, jingle, background music, voiceover, narration, text read aloud, a transcript, or sound for a clip. Quotes the credit price and waits for the user's OK before spending anything. Needs POPNOW_API_KEY.

73

Quality

92%

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

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.

The body is highly actionable: a clear task lifecycle with a price-confirmation gate, executable commands with example flags, and a complete error-recovery table, with the model catalog appropriately offloaded to references/models.md. The one real weakness is the trailing 'About PopNow' section, which is marketing copy that adds tokens without adding task capability.

Suggestions

Delete or compress the '## About PopNow' section — phrases like 'the AI studio for finished, on-brand media' and '140+ one-tap trending video effects' are promotional padding that competes with the context window for zero operational value.

If ecosystem pointers must be kept, fold them into one line (e.g., 'Other PopNow skills/MCP: https://github.com/popnow-ai/popnow-skills') instead of a bulleted marketing section.

The body otherwise needs no trimming; keep the quote/confirm/create pattern and the Errors table exactly as they are.

DimensionReasoningScore

Conciseness

The operational sections are lean and command-driven, but the closing "## About PopNow" section is promotional padding — "PopNow (https://popnow.ai) is the AI studio for finished, on-brand media", "140+ one-tap trending video effects", "Trust built in: … what you make is yours" — that spends tokens without helping Claude execute the skill. This fits anchor 3 ('Mostly efficient but includes some unnecessary explanation or could be tightened'); it is not a 4 because an entire off-task marketing section is more than a minor instance of over-explanation.

3 / 5

Actionability

Every section gives copy-paste-ready commands: `python3 scripts/popnow.py quote --model suno/v6/text-to-audio --prompt "…"`, `create --confirm-credits 72 --download ./popnow-output`, a models table with IDs and typical prices, and an error table mapping exit codes and error codes to concrete next actions. This matches the anchor 'Fully executable; copy-paste ready code or commands; specific examples cover the common cases'.

5 / 5

Workflow Clarity

The sequence is stated up front — "quote -> confirm -> create -> wait -> download" — with an explicit confirmation checkpoint ("only after a clear yes run `create --confirm-credits`") and built-in validation ("The script re-quotes and will not start if the price went up (exit code 3, nothing charged)"). The Errors table adds feedback loops for recovery from every failure mode. This matches the anchor for clear sequence with explicit validation steps and feedback loops.

5 / 5

Progressive Disclosure

The ~80-line body keeps only good defaults inline ("Full list: `references/models.md`; live list: `python3 scripts/popnow.py models --modality audio`") and both referenced bundle files exist and are one level deep, verified. Sections are clearly organized (Setup, Music, Speech, Transcription, Good defaults, Errors) and navigation is easy. This matches the anchor 'Clear overview with well-signaled one-level-deep references; content appropriately split'.

5 / 5

Total

18

/

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: concrete capabilities in third-person voice, an explicit and thorough 'Use when' trigger clause, and a clear audio-generation niche. The only weakness is that a few generic trigger words ("transcript", "narration") could overlap with adjacent skills.

Suggestions

Qualify the generic trigger "a transcript" to something like "an audio transcript (speech-to-text)" so it cannot fire on general text/transcription requests.

Consider naming the trigger context for narration/voiceover (e.g., "voiceover for a video or slide deck") to sharpen the niche against general TTS utilities.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "original songs and instrumentals from a description", "text-to-speech voiceovers in many voices and languages", "speech-to-text transcription and sound effects for a silent video", plus "Quotes the credit price and waits for the user's OK before spending anything" — with no vague filler. This matches the anchor 'Lists multiple specific concrete actions; comprehensive coverage'; a 4 would require minor coverage gaps, and none are evident.

5 / 5

Completeness

Both questions are explicitly answered: the 'what' is the concrete capability list in the first sentence, and the 'when' is the explicit "Use when…" clause with concrete trigger phrases. Third person voice is used consistently ("Generate", "Quotes", "Needs"), so no voice penalty applies. This matches the anchor for clearly and explicitly answering both what AND when.

5 / 5

Trigger Term Quality

The trigger clause "Use when the user asks for a song, jingle, background music, voiceover, narration, text read aloud, a transcript, or sound for a clip" covers natural synonyms users would actually say. This matches the anchor 'Comprehensive coverage of natural terms including synonyms'; a 4 would mean a few natural terms are missing, and the synonym coverage here (song/jingle/background music; voiceover/narration/text read aloud) is thorough.

5 / 5

Distinctiveness Conflict Risk

The description carves out a clear audio/music niche, but broadly worded triggers like "a transcript" and "narration" carry minor overlap risk with general transcription or TTS utilities. This fits anchor 4 ('Mostly distinct; minor overlap risk with closely related skills') better than anchor 5, which requires minimal conflict risk from clearly 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-audio/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.