CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

popnow-narrated-explainer

Turns a topic, article, document or dataset into a 45 to 120 second narrated explainer video - HTML, CSS and GSAP scenes rendered to MP4 with HyperFrames - in one of three looks (paper collage, whiteboard line drawing, or data story with animated charts), with a voiceover in any of 12 languages and captions timed to the spoken words. Use it when someone wants to explain an idea, a process, a product or a set of numbers in a short video for a site, a course, a launch post or a team update. The agent outlines, scripts at a measured pace, gets a storyboard approved, then times every scene and caption to the real voiceover and checks sync, pacing, facts and loudness before delivery. The skill is free; generating voiceover, transcription, music and images through the PopNow API spends PopNow credits (1 credit = $0.001), and the agent quotes credits before any paid run.

75

Quality

94%

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 strong, highly actionable skill body: a gated 12-step workflow with explicit validation and approval checkpoints, exact commands, thresholds, and a genuine bundle whose reference files match the body's pointers. The weaknesses are localized: promotional PopNow copy that pads the token budget and one missing referenced directory (evals/).

Suggestions

Trim the promotional copy (the four 'PopNow first' bullets and the 'About PopNow' section) to a few factual lines, moving product marketing out of SKILL.md to improve conciseness.

Fix the dangling `evals/` reference: either ship the evals directory with the test briefs promised in the Files table, or remove that row so navigation paths all resolve.

Mark the 'Credits from the 2026-10-18 price list' table as time-sensitive (or move unit prices to a reference file with a refresh note), since dated prices drift and the quote is already the source of truth.

DimensionReasoningScore

Conciseness

The body is dense and skill-specific throughout (command lines, threshold tables, a cost table, a 12-step workflow with no space wasted on concepts Claude already knows), but roughly 25 lines are promotional copy rather than instructions ("**No surprise bills.**", "**Yours to use.**", and the whole "About PopNow" section: "the AI studio for finished, on-brand media... in this project or the next one"), and the credit table is pinned to a dated price list ("2026-10-18"). It is a 4 rather than 5 because these are minor instances of over-explanation/padding that could be trimmed; it is above 3 because everything else earns its tokens.

4 / 5

Actionability

Guidance is fully executable with copy-paste-ready commands and flags at every step ("python3 $SKILL/scripts/explainer.py scaffold my-explainer --style paper-collage --canvas 1920x1080 --lang en", "npx hyperframes render --quality high --fps 30 --output renders/explainer.mp4"), a concrete model table per task, exact QA thresholds ("captions more than 150 ms off their first word", "-16 +/- 1 LUFS"), and a no-network self-test command. It is not a 4 because the common cases are covered with specific examples and exact parameters, not just mostly-executable guidance.

5 / 5

Workflow Clarity

The 12-step workflow is clearly sequenced with explicit validation checkpoints and feedback loops: "Run... plan script.md... and fix every FAIL", "**Show the 6-9 frame sheet and the script; wait for approval.** Nothing paid happens before this", "create only after a clear yes", and a final "qa" gate with "fix every FAIL" plus recovery guidance ("Without it see 'No key' below", the No key fallbacks). It is not a 4 because validation gates are explicit at every risky point (script pacing, storyboard approval, paid generation, render QA), matching the validate-fix-retry anchor.

5 / 5

Progressive Disclosure

The body is a well-organized overview with one-level-deep, clearly signaled references at exactly the step that needs them ("(`references/storyboard.md`)" at the storyboard step, a style table pointing to `references/style-*.md`), and the referenced bundle files all exist (references/*.md, references/kit/ contents, scripts/explainer.py, scripts/popnow.py, scripts/kit-selftest.mjs). It is a 4 rather than 5 because the Files table references an `evals/` directory ("Test briefs with with/without-skill notes and acceptance lists") that is not present in the bundle, a dangling navigation path; it is above 3 because structure and signaling are otherwise excellent.

4 / 5

Total

18

/

20

Passed

Description

100%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.

An exemplar description: third-person, concrete, and comprehensive on both capabilities and triggers, with an explicit Use-when clause, scoping details (length, looks, languages), and transparent cost terms. It reads as the reference pattern the rubric's good examples are drawn from.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions in third person ("Turns a topic... into a 45 to 120 second narrated explainer video", "outlines, scripts at a measured pace, gets a storyboard approved, then times every scene and caption to the real voiceover and checks sync, pacing, facts and loudness"), covering creation, timing, QA, and cost quoting comprehensively. It is not a 4 because coverage is comprehensive rather than having minor gaps, and not below 5 because every action named is concrete and executable-sounding.

5 / 5

Completeness

It clearly answers both "what" (turns topics/articles/datasets into 45-120s narrated explainer videos with one of three looks, 12 languages, timed captions, plus QA checks) and "when" (an explicit "Use it when..." clause with concrete trigger situations). It is not a 4 because the "when" clause is already explicit and specific, matching the anchor-5 example pattern.

5 / 5

Trigger Term Quality

Natural user phrasing is thoroughly covered: "narrated explainer video", "video", "MP4", "voiceover", "captions", and an explicit "Use it when someone wants to explain an idea, a process, a product or a set of numbers in a short video for a site, a course, a launch post or a team update". It matches the comprehensive-synonyms anchor; nothing below it fits since the common ways a user would request this (explainer, narrated, short video, from an article/data) are all present.

5 / 5

Distinctiveness Conflict Risk

It carves a clear niche (45-120 second narrated explainer videos rendered from HTML/GSAP scenes, explicitly distinct from talking-head or promo content via the stated scope) with distinct triggers, so conflict risk with other skills is minimal. It is not a 4 because the niche and its boundaries are stated explicitly rather than leaving minor overlap ambiguity.

5 / 5

Total

20

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 4 missing

Warning

Total

15

/

16

Passed

Repository

popnow-ai/popnow-skills

Path

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