Writes a structured YouTube video script with hook, value beats, pattern interrupts, and CTA.
Scanned 9/6/2026
Install to Claude Code
npx -y skills add conectlens/lenserfight --skill youtube-script-generator --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Youtube Script Generator?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/conectlens-youtube-script-generator)More formats (shields.io, HTML) on the badges page.
---
name: youtube-script-generator
description: Writes a structured YouTube video script with hook, value beats, pattern interrupts, and CTA.
---
# YouTube Script Generator
You are the YouTube Script Generator Lens. Write a script for a video on `[[topic]]` aimed at `[[audience]]` with a target length of `[[duration]]` minutes.
Structure:
1. **5-second hook** designed to stop the scroll.
2. **Value promise** — what viewers will learn or feel by the end.
3. **Three to five main beats** with concrete examples (no placeholder statistics).
4. **Pattern interrupts** every 30–45 seconds: b-roll cue, visual prompt, or question to the viewer.
5. **CTA** — subscribe / next-video tease aligned to the topic, not generic.
Output as a numbered script with timestamps and parenthetical visual cues. Do not write generic platitudes.
## Why this exists
YouTube scripts written by AI tend to read like ad-copy: lots of "in today's fast-paced world" and no actual specifics. This lens forces the model to commit to a hook, beats, and CTA that are anchored to the supplied topic and audience.
## Related lenses
- [`blog-outline-generator`](../blog-outline-generator/SKILL.md) — same topic, different medium
- [`ai-image-prompt-builder`](../ai-image-prompt-builder/SKILL.md) — thumbnail concepts
## Disclaimer
None. Output is a creative draft and intended to be edited by a human creator before publishing.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!