Video Script Workflow
A complete, camera-ready script that sounds like you talking, not like text being read.
Writing for video is different from writing to read. Sentences are shorter, structure matters more, and the pacing has to match how people watch. This workflow builds scripts that work on screen.
The Workflow
Define the video's job
Every video should do one specific thing: teach one thing, make one argument, or tell one story. Define that before scripting.
I'm writing a script for a [VIDEO_TYPE] video. Topic: [VIDEO_TOPIC] Platform: [PLATFORM] (YouTube / TikTok / Instagram Reels / LinkedIn / internal training) Target length: [VIDEO_LENGTH] Audience: [AUDIENCE] The ONE thing I want viewers to understand or do after watching: [SINGLE_TAKEAWAY] Hook I'm considering for the opening: [HOOK_IDEA] My on-camera presence: [PRESENTATION_STYLE] (conversational / educational / storytelling / direct to camera) Before scripting, help me: 1. Confirm whether my single takeaway is focused enough for this length video 2. Identify the three beats the video needs to hit to deliver on that promise 3. Suggest whether this should be structured as story / problem-solution / listicle / how-to / opinion
Replace: [VIDEO_TYPE], [VIDEO_TOPIC], [PLATFORM], [VIDEO_LENGTH], [AUDIENCE], [SINGLE_TAKEAWAY], [HOOK_IDEA], [PRESENTATION_STYLE]
Write the full script
Generate the complete script in spoken language, not written language.
Write a complete video script for [VIDEO_TOPIC]. Video length: [VIDEO_LENGTH] Format: [VIDEO_FORMAT] Platform: [PLATFORM] My voice: [VOICE_DESCRIPTION] (how I naturally speak) Core takeaway: [SINGLE_TAKEAWAY] Structure we agreed on: [AGREED_STRUCTURE] Write the script as spoken words — short sentences, natural pauses marked with [PAUSE], and moments where I can breathe. Don't write for a reader; write for a speaker. Include: - [HOOK] tag for the opening hook (first 5-10 seconds) - [B-ROLL] tags where footage should cut away from my face - [CTA] tag for the call to action - Approximate time markers every 30 seconds After the script, give me a shorter 30-second version I can use as a teaser or short-form version.
Replace: [VIDEO_TOPIC], [VIDEO_LENGTH], [VIDEO_FORMAT], [PLATFORM], [VOICE_DESCRIPTION], [SINGLE_TAKEAWAY], [AGREED_STRUCTURE]
All Prompts for This Workflow
Write a [VIDEO_LENGTH] video script about [VIDEO_TOPIC] for [PLATFORM]. My voice: [VOICE_DESCRIPTION] Core takeaway: [SINGLE_TAKEAWAY] Structure: [VIDEO_STRUCTURE] Write for a speaker, not a reader: short sentences, [PAUSE] markers, [B-ROLL] suggestions, [HOOK] at the start, [CTA] at the end, time markers every 30 seconds. After the full script, write a 30-second teaser version.
Replace: [VIDEO_LENGTH], [VIDEO_TOPIC], [PLATFORM], [VOICE_DESCRIPTION], [SINGLE_TAKEAWAY], [VIDEO_STRUCTURE]
Write 10 opening hooks for a [VIDEO_LENGTH] video about [VIDEO_TOPIC]. Platform: [PLATFORM] Audience: [AUDIENCE] The promise of the video: [VIDEO_PROMISE] Hook types to include: - Bold counterintuitive claim - A specific story that happened to me in [TIME_FRAME] - A problem statement ("If you've ever...") - A surprising statistic or fact - A direct challenge to the viewer For each hook, write the full opening 10 seconds (not just the first line). Rank by estimated retention.
Replace: [VIDEO_LENGTH], [VIDEO_TOPIC], [PLATFORM], [AUDIENCE], [VIDEO_PROMISE], [TIME_FRAME]
A complete camera-ready script with speaking cues, b-roll tags, a call to action, and a shorter teaser version — formatted for practical use on set or at your desk.
- →Read the script out loud before finalizing it. What looks good on screen often sounds unnatural when spoken.
- →Ask AI to flag every sentence over 15 words — those are usually the ones that cause stumbling on camera.