Build a Faceless AI Video Channel · 35 min · Python · Anthropic Claude API
Script Writer — From Topic to Voiceover Script
A script that reads well on paper but runs 3 minutes when spoken aloud breaks every downstream node that assumed 60-90 seconds.
Hiring signal: Writing prompts that reliably produce a specific structure (hook, body, CTA) at a specific length is real, transferable prompt-engineering craft -- not luck, and not solved by a single clever prompt tried once.
What you will learn
- Write a system prompt that defines a consistent channel style
- Produce scripts in a hook -> body -> CTA structure for any topic
- Validate script length against a target speech duration before it reaches Lesson 4
What You're Building
A script writer that turns any topic from Lesson 2's queue into a consistent, structured 60-90 second script — tested against 5 real topics until the output is reliably good, not just good once.
The short-form structure: hook, body, CTA
SCRIPT_SYSTEM_PROMPT = """You write scripts for a short-form video channel about {niche}.
Structure, every time:
1. HOOK (first 3 seconds, spoken): a surprising fact, a bold claim, or a question -- must work with zero context
2. BODY (45-70 seconds): deliver the actual value, 2-3 concrete points, plain language
3. CTA (last 5-10 seconds): a specific call to action -- follow for more, comment your take, etc.
Constraints:
- Total spoken length: 60-90 seconds (roughly 150-220 words at natural speaking pace)
- No jargon without immediately explaining it
- Write for the EAR, not the eye -- short sentences, no complex clauses
- Tone: {tone_description}
"""
"Write for the ear, not the eye" is the single most important instruction here -- a script that reads perfectly well on a page can sound convoluted spoken aloud, because written and spoken language have genuinely different rhythms. This is the same principle Course 09's voice receptionist prompt used for a different reason (avoiding lists/jargon in a live phone conversation) — different context, same underlying truth about text meant to be heard rather than read.
Unlock the full lesson
You've read the first 2 sections. The rest of this lesson covers Validating length before it breaks Lesson 4, What you're building today — plus a hands-on lab, quiz, and project artifact.
Create a free account to unlock Phase 0 and Phase 1 of every course — no credit card.
Browse all courses · View pricing · DeVenture Academy