PlaygroundCatalog › YouTube Script
YS

YouTube Script

🔵 Stable🕐 updated 2026-07-23 🔷 SkillSpec L3 pm-creator

Write a long-form video script for YouTube — an explainer, tutorial, video essay, review, or talking-head — built on the packaging→cold-open→value-stack→retention structure that holds watch-time past the drop-off cliffs. Use when asked to script a YouTube video, write a long-form or explainer/tutorial video script, outline a video essay, or turn a blog post/talk into a video. Produces title + thumbnail concepts, a timed cold open, a segmented body with retention devices and B-roll cues, integrated CTAs, an outro/end-screen, and a description with chapter timestamps. Distinct from [[short-form-script]] (15–60s vertical).

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

What to give it

Topic / the idea — (or a source: blog post, transcript, docs) and the one promise the video delivers
Audience — and their level (complete beginner → practitioner)
Target runtime — ~5 / ~10 / ~20 min) and format (explainer, tutorial, video essay, review, talking-head/vlog
Creator voice — or pull from a [[creator-brand-kit]]) and the primary CTA (subscribe, a lead magnet, a product, the next video

✅ The bar it holds itself to

Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.

The cold open pays off within ~30s and opens a loop; no throat-clearing intro
The best value lands before the ~2-minute drop-off, not saved for the end
Every segment ends by opening the next (a visible chain of open loops)
A pattern interrupt / re-hook sits at each cliff (~0:30, ~2:00, midpoint)
Title and thumbnail combine (don't repeat) and match the promise the script keeps
One primary CTA at the goodwill peak; the early ask follows real value
Chapter timestamps match the segments; spoken word count fits the runtime

⚠️ What it refuses to do

A slow intro before the hook ("Hey guys, welcome back to the channel, so today…")
Saving all the value for the end so the first two minutes are setup
A wall of narration with no B-roll, graphics, or visual cues — it's a *video* script, not an essay
Clickbait packaging the script never pays off (kills trust and session time)
Asking to subscribe before delivering any value

Install

npx pm-claude-skills add --agent claude   # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp

Start with

Related skills

🔌 Embed this skill

Drop this on your blog, docs, or site — it renders a "Run this skill" card:

<div data-pm-skill="youtube-script"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

YouTube Script is one of 832 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog