Write Video & Podcast Scripts with AI

Create compelling scripts for YouTube videos, podcast episodes, and short-form content using a structured AI-assisted workflow.

4 steps
writingvideo-generatorpodcasting
1

Define your episode concept and hook

Every great script starts with a single clear idea and a hook that earns the next 30 seconds of attention. Spend as much time on the hook as the rest of the script.

Example prompt
I am writing a [FORMAT: YouTube video / podcast episode] about [TOPIC] for [AUDIENCE]. Generate 10 hook options for the opening (first 30 seconds). Include: 3 story-based hooks, 3 provocative question hooks, 2 counterintuitive statement hooks, 2 data-driven hooks. Rate each 1-10.
2

Build the script structure

Map out your script in beats: hook, context, main content broken into 3-5 sections, and a strong close with CTA. Structure before you write saves hours of editing.

Example prompt
Create a detailed script outline for a [LENGTH] [FORMAT] about "[TOPIC]". Structure: Hook (30s), Context/why this matters (60s), Main section 1: [POINT], Main section 2: [POINT], Main section 3: [POINT], Recap (30s), CTA (30s). For each section, list 3 talking points.
3

Write the full script

Write conversationally — scripts should sound like talking, not reading. Use short sentences, contractions, and natural transitions between sections.

Example prompt
Write the full script for [SECTION] of my [FORMAT] about "[TOPIC]". Talking points: [POINTS]. Tone: [TONE]. Delivery: conversational, not formal. Target duration: [TIME]. Use short sentences. Include stage directions in [BRACKETS] where visual cues or pauses are needed.
4

Edit for pace and publish

Read your script aloud and time it. Cut anything that does not serve the main idea. Use AI to tighten weak sections and improve transitions.

Example prompt
Edit this script section for pace and clarity: [PASTE SECTION]. It is currently [WORD COUNT] words but needs to be [TARGET COUNT]. Tighten without losing meaning. Flag any jargon a general audience might not understand and suggest plain-language replacements.
Ready to try MagicLight?
Follow this playbook with the actual tool
View Tool