Module 04 · Script Generation
Batch-Scripting a Week of Content in One Sitting
Open lesson + course map
On this lesson
Course outline
Module 1 · The Pakistani Content Landscape
Module 2 · Content Ideation
Module 3 · Audience Research
Module 4 · Script Generation
Module 5 · Visual and Copy Production
Module 6 · Trend Systems
Module 7 · Content Distribution
Module 8 · Turning Content Into Income
Batch-scripting means drafting related scripts while your research, audience, and voice are already in working context. You repeat the same kind of decision instead of switching between research, drafting, polishing, and production planning. The advantage comes from fewer context changes—not asking AI to rush.
By the end, you will have seven separately briefed scripts, an edit pass recorded after the drafting sprint, and a run sheet showing whether every script meets a minimum production standard.
// concept
Run the 90-Minute Drafting Sprint
The sprint produces drafts, not finished scripts. Set a visible timer and keep only the seven approved source links open. Put the style card and briefs in one document or AI project. Project features vary by tool and plan, so check the current help page; the universal fallback is one new chat containing the card and all seven briefs.
Use this run sheet exactly once before adjusting it to your pace:
| Clock | Action | Output |
|---|---|---|
| 00:00–00:05 | Paste the style card, seven briefs, and drafting prompt | Context loaded |
| 00:05–01:22 | Draft scripts 1–7 in 11-minute blocks | Seven rough scripts |
| 01:22–01:27 | Recover any missing or truncated draft | Complete rough set |
| 01:27–01:30 | Export and label DRAFT—UNEDITED | Frozen draft version |
Submit all briefs in a structured prompt so the model applies one voice without blending the topics:
You are drafting seven separate short-form video scripts.
<style_card>
[paste the shared style card]
</style_card>
<briefs>
<script id="1">[paste brief 1]</script>
<script id="2">[paste brief 2]</script>
<script id="3">[paste brief 3]</script>
<script id="4">[paste brief 4]</script>
<script id="5">[paste brief 5]</script>
<script id="6">[paste brief 6]</script>
<script id="7">[paste brief 7]</script>
</briefs>
For each script, write Hook, One point, Proof, and Next step.
Use only the evidence in that script's brief. Do not transfer facts between briefs.
Label an unsupported detail [CHECK] instead of inventing it.
Keep each script inside its own target spoken-length range.
This is a drafting pass: do not explain your choices or polish earlier scripts.
Return scripts 1–7 in order, followed by a list of [CHECK] items.The hard rule is: never edit during the 90-minute sprint. Mark a weak line [EDIT: hook too broad] and continue. Rewriting it switches you from generating structure to judging wording and can leave later briefs untouched.
// concept
Edit Separately and Enforce the Quality Floor
Save the unedited set. After a short break, run a 35-minute edit pass: five minutes per script. Check claims, structure, spoken language, then CTA. Read each script aloud; word count cannot reveal a tongue-twisting line.
A script enters production only if it clears this quality floor:
| Gate | Pass condition |
|---|---|
| Evidence | Every factual claim has its attached source or is removed |
| Focus | One point survives; no second mini-topic appears |
| Opening | The hook names a real tension without fake urgency |
| Voice | It follows the shared style card when read aloud |
| Difference | Its opening and CTA are not copies of another script in the batch |
| Production | Visual notes are possible with the available people, time, and equipment |
Record PASS, REVISE, or HOLD beside each script. Seven drafts do not require seven production commitments.
// worked_example
Worked Example
This hypothetical sample is for a Karachi stationery seller. Its source pack contains a sample approved product sheet for an undated weekly planner and a labelled first-party FAQ note. It supplies no sales, price, stock, or customer-result claims.
One of the seven briefs says:
SCRIPT BRIEF 3 OF 7
Purpose: answer a product question
Single point: an undated planner can be started in any week
Evidence: sample approved product sheet; sample first-party FAQ note
Required detail: show the blank date field on camera
Do not claim: better grades, increased productivity, price, or availability
Target spoken length: 70–95 words
CTA: ask viewers which week they would startThe multi-script prompt produces this rough script:
HOOK: Bought a planner late in the year? You have not missed the start.
[Close-up: blank date field]
ONE POINT: This sample weekly planner is undated. Write the week yourself, so
you can begin with the week you are actually in—not somebody else's January.
PROOF: The blank date field is shown here and listed in the approved product sheet.
NEXT STEP: Which week would you write first? Tell us below.At minute 31, the creator starts testing five alternatives to “somebody else's January.” Nine minutes later, script 4 has not started. The fix is to restore the line, add [EDIT: test a plainer January line], and move to the next brief.
In the edit pass, it becomes: “You can begin this week instead of waiting for January.” It remains supported and is easier to speak. Script 3 gets PASS; a script requiring unavailable outdoor footage gets HOLD.
// failure_cases
Failure Cases to Diagnose
6 cases to diagnose
One mega-brief creates seven near-copies.
Split it into seven purpose-and-evidence briefs.
The style card contains only “engaging.”
Outputs drift between formal, comic, and salesy. Replace adjectives with observable rules: language mix, sentence pattern, prohibited claims, and CTA type.
Editing begins after every generation.
Empty rows remain at minute 90. Freeze defects with
[EDIT: reason]markers.Facts leak between scripts.
A product detail from brief 1 appears in script 5. Use numbered brief tags and require the source reference beside each draft.
Seven scripts share one hook shape.
Vary the opening: question, demonstration, contrast, objection, or direct instruction.
Production capacity is ignored.
All drafts require locations, people, or props unavailable this week. Add feasibility to the quality floor and move impossible scripts to
HOLD.
// pakistan_angle
Pakistan Angle
Load-shedding and unstable mobile data can break a timed session. Charge devices, copy the seven source notes into the working file, and make it available offline. Google Docs supports offline files when configured in advance; confirm the current steps on its official help page. If power fails, draft locally and postpone AI calls rather than relying on memory.
A solo creator in Karachi, Lahore, Peshawar, or a smaller city may not be able to shoot seven location-heavy videos. Mark those HOLD. For Roman Urdu, keep one spelling choice—for example, do not switch between “karain” and “karein” accidentally—and test it with the intended region. Avoid stock chai or rishta jokes, and get permission before scripting identifiable customers, workers, phone numbers, or WhatsApp messages.
// hands_on
Hands-On Exercise
6 steps
Build a complete seven-script batch from material you are authorized to use.
Shortlist seven topics; attach an approved source or labelled observation to each.
Write the shared style card and seven separate briefs using the fields above.
Start the 90-minute run sheet. Draft in 11-minute blocks and mark defects with
[EDIT: reason]; do not repair them yet.Save the unedited set. Run a separate 35-minute edit pass.
Apply every quality-floor gate and mark each script
PASS,REVISE, orHOLD.Save the seven edited scripts plus the completed run sheet in one reviewable folder. “Done” means all seven scripts have both a draft and an edited version, every claim retains its source, the run sheet shows actual time used, and no
REVISEorHOLDscript has silently entered production.
// completion_rubric
Completion Rubric
6 checks — tick as you verify
// sources
Sources
// check_yourself
Check yourself
4 questions · answers and options are taken word-for-word from this course
1 / 4 · diagnose
Your work shows this failure mode: “One mega-brief creates seven near-copies.” What does the lesson tell you to do about it?