YouTube Script Prompt Generator
Build a retention-focused YouTube script prompt with a strong hook, real spoken lines, and no channel-intro throat-clearing.
YouTube retention drops hardest in the first 15 seconds, so a script needs a genuine hook before any channel intro or setup — not after it. This tool builds a script prompt structured to hook first, with real spoken lines rather than an outline you'd still need to write dialogue for.
How to use it
What the video actually delivers, stated plainly.
Script pacing and hook style differ meaningfully between a 60-second short and a 10-minute video.
Produces actual dialogue, not a bullet-point outline you'd still need to write.
Tips for better results
- Cut the channel intro entirely from the opening. Save any branding moment for after the hook has already earned the viewer's attention, not before it.
- Open on the specific payoff, not the general topic. A concrete promise of what the viewer will know by the end outperforms a slow topic introduction.
- Write for how people actually speak, not how they write. A script that reads well silently often sounds stiff spoken aloud -- read it out loud before filming.
Example output
“Opens with: I lost 4,000 dollars on my first ad campaign before I figured out the one setting that was killing my results. Not a channel intro or general topic statement.”
TL;DR
YouTube’s retention curve drops hardest in the first 10-15 seconds, which is exactly the part most AI-generated scripts waste on a channel intro. This tool builds a prompt that puts the hook first, structures the middle for retention, and treats the call to action as part of the content rather than an afterthought.
Why generate a prompt instead of the script directly
A script written from “write me a video script about X” tends to open with throat-clearing and pace itself like an essay. Structuring the prompt around hook-first pacing and actual spoken lines produces a script that sounds like it was written for the format it’s actually delivered in.
This matters because YouTube’s own recommendation system weighs average view duration heavily — a script that loses viewers in the first fifteen seconds doesn’t just lose that one viewer, it signals to the platform that the video is less worth recommending to others. Treating the hook as the single highest-leverage line in the entire script, rather than an afterthought before the “real” content starts, is a direct response to how the platform actually measures success.
What each field is doing
- Hook style decides what happens in the first 5-10 seconds, the single highest-leverage part of the whole script for retention.
- Length changes pacing expectations — a Short has no room for a slow build, a 15-minute video needs a mid-point re-hook.
- Goal shifts structure — a tutorial needs clear numbered steps, an entertainment video needs a stronger narrative arc.
Describing a video about why meal prepping fails, medium length, tutorial goal, problem-first hook produces:
“Write a YouTube video script about: why most people fail at meal prepping…
Hook style for the first 5-10 seconds: Problem-first.
Hook (first 5-10 seconds) – no channel intro, straight into the hook.
Write actual spoken lines, not a bullet-point summary.”
That skips the greeting entirely and opens cold with the problem.
Using this across ChatGPT, Claude, and Gemini
Claude tends to write the most natural-sounding spoken lines rather than written-essay phrasing. ChatGPT sometimes still opens with a soft greeting despite the instruction against it — ask it to cut everything before the hook if that happens. Gemini is generally good at marking visual cutaways in brackets.
FAQ
Will this write dialogue for an interview format?
This version is built for single-presenter scripts. Describe both speakers’ roles in the topic field for an interview format, though results may need more editing.
Should the script include exact timestamps?
Not by default, since delivery speed varies — add a note like “target roughly 90 seconds per section” if you want rough timing.
What if my video doesn’t have a call to action?
Leave that field blank — the script will still close on a natural note tied to the content.
Does this work for YouTube Shorts?
Yes — select the shortest length option, which skips the setup section entirely.
How different should the script be from how I normally talk?
It shouldn’t be — treat the generated script as a scaffold to read once, then rewrite in your own natural phrasing before recording.