Best Prompt for YouTube Script

Writing Updated September 28, 2026 by GenPrompto
Prompt
Write a script for a [length]-minute YouTube video about [topic]. Audience: [who this is for]. Structure it with pacing appropriate for this length. Naming the actual length upfront is what keeps pacing from feeling rushed or padded.

What this does

Writes a YouTube script calibrated to your actual video length and audience, with a strong opening hook and visual-aware narration.

The best YouTube script prompt names the actual video’s topic, length, and audience, since a script for a 90-second short and a script for a 15-minute tutorial need genuinely different pacing, structure, and level of detail even on the same topic.

What this produces

A script structured for the actual video length and format, a strong hook for the first few seconds since that’s what determines whether viewers stay, and a version that accounts for whatever visual elements the video will actually show alongside the narration.

Variations

Three ready-to-copy versions for YouTube script writing.

Length-Calibrated Script Version
Write a script for a {length, e.g. “8-minute”} YouTube video about {topic}. Audience: {who this is for}. Structure it with pacing appropriate for this length — not padded, not rushed.
Hook-First Version
Write the opening 15 seconds of a script for a video about {topic}. This needs to genuinely hook a viewer in the first few seconds or they’ll click away — make a specific promise about what they’ll get from watching.
Visual-Aware Version
Write a script for {topic}. Visuals I’ll actually show alongside the narration: {describe what’s on screen, e.g. “screen recording of the software” or “b-roll of the process”}. Write narration that works with these visuals, not narration that describes them redundantly.

Who this is for

Anyone scripting a specific YouTube video, not looking for generic video content ideas — for the underlying talking-points structure a script often builds on, Best ChatGPT Prompts for Presentations covers that related, more general format.

Example Output

A specific length produces a script genuinely paced for that format — an 8-minute tutorial and a 90-second short need different depth and pacing even covering the same topic, and naming the actual length up front gets that right. The visual-aware version, given what’s actually on screen, produces narration that complements the visuals rather than narrating what’s already obviously visible.

Tips for better results

  • Give the actual length you’re targeting — pacing and depth both depend on this, and a script written with no length in mind tends to either drag or feel rushed once you try to record it.
  • Make the opening hook genuinely specific to this video’s content, not a generic “in this video” opener.
  • Describe your visuals so narration can work alongside them instead of redundantly describing what’s already on screen.
  • Read the script aloud before recording — written pacing and spoken pacing are different.

What didn’t work as well

Asking for “a YouTube script about my topic” with no length or visual context produces something that has to guess at pacing and format, often resulting in a script that’s either too padded or missing detail once you actually try to fill the target length. Specific length, audience, and visual context are what produce a script genuinely built for the video you’re making.

FAQ

How important is the first 15 seconds really?

Very — viewer retention data across the platform consistently shows the biggest drop-off happens in the opening seconds, which is why a genuinely strong, specific hook matters more than almost anything else in the script.

Should a script be written exactly as it’ll be spoken?

Write it close to natural spoken language rather than formal written prose — reading a script that sounds like an essay tends to come across as stiff on camera.

Can this help with a full series, not just one video?

Yes — describe the series structure and how each video relates to the others, and the same principles apply to planning consistent scripts across a series.

How do I know if my pacing actually matches my target length?

Reading the script aloud with a timer is the most reliable check — written word count doesn’t map perfectly to spoken time, especially with pauses for visuals.

Related