Short-Form Video Hooks and Script for ChatGPT

Get ten scroll-stopping hooks for one idea, then a 30–45 second script for the best one with shot-by-shot text overlays, written for TikTok, Reels and Shorts.

by Nobodylovesyou ▲ 0 📋 0 copies 👁 2

Fill in the variables

Prompt


            

Example input

Idea: Most people write their to-do list in the morning; writing it the night before with only three items is the single habit that fixed my focus.
Audience: freelancers and solo founders who feel busy but not productive
Format: talking head with text overlays, phone camera, my desk
Tone: productivity, calm, direct, no hype
Goal: saves and shares

Example output generated with Claude Sonnet 4.6 from the example input above

HOOKS 1. Stop writing your to-do list in the morning. [bold claim] 2. Three tasks. Night before. That's the whole system. [specific number] 3. The to-do list mistake that makes you feel busy all day. [mistake] 4. Mornings before: 14 tasks, panic. After: 3, done by noon. [before/after] 5. Productivity apps are not your problem. Timing is. [contrarian] 6. Nobody tells you the to-do list is a night-time task. [nobody tells you] 7. Freelancers: your first hour is being wasted on planning. [direct address] 8. (camera on a sticky note with three lines) This note runs my whole day. [visual-first] 9. I cut my list to three things and finished more. Here's the rule. [curiosity gap, resolved] 10. 6pm: list done. 9am: already working. [result first] PICK: Hook 2. It states the entire system in seven words, which is exactly what people save to come back to, and the number makes it feel like a rule rather than advice. SCRIPT (40 seconds) 00:00–00:03 — "Three tasks. Night before. That's the whole system." [TEXT: 3 tasks, night before] [SHOT: talking head, close, desk behind] 00:03–00:09 — "Here's why mornings are the worst time to plan. You wake up, open the list, and spend your sharpest hour deciding instead of doing." [TEXT: morning = deciding, not doing] [SHOT: pull back, hands on a laptop, closing it] 00:09–00:16 — "So at the end of the day, when you already know what went wrong, write tomorrow's list. Three things. Not ten. If it's not in the top three, it goes on a separate 'maybe' list." [TEXT: 3 things. Not ten.] [SHOT: hands writing on an index card, three lines] 00:16–00:24 — "Rule one: the first task is the one you're avoiding. Rule two: each task has to be finishable before lunch. Rule three: nothing gets added in the morning." [TEXT: 1. the one you avoid / 2. done by lunch / 3. no morning additions] [SHOT: card held to camera, finger on each line] 00:24–00:33 — "I did this for a month. Fewer tasks finished per day on paper. More actual work shipped, because the three were the ones that mattered." [TEXT: fewer tasks, more shipped] [SHOT: talking head, slight nod] 00:33–00:40 — "Tonight, before you close the laptop: three lines. That's it. Tomorrow starts already decided." [TEXT: tonight: 3 lines] [SHOT: closing the laptop, card on top, lights off] HASHTAGS: #freelancelife #solofounder #deepwork #todolist #productivitysystem CAPTION: The "maybe" list is the real trick — everything that isn't top three goes there, and most of it never needs doing.

Why this works & how to customize

Why it works: ten hooks across fixed types stop the model from giving you ten versions of the same line and give you material for several videos. The 75–110 word budget keeps the script inside 45 seconds; most scripts fail by running long. The overlay rule (six words, written exactly) means the video works on mute, which is how most people watch.

How to customize: for product videos set the goal to "link clicks" and the model adds one soft CTA; for faceless channels change the format to "voice-over with b-roll" and the shot cues become stock-footage descriptions. Run the hook step alone when you only need titles for a batch of videos. Keep the idea field to one sentence; if you cannot, the video has two ideas and should be two videos.
Open in ChatGPT → 🍴 Fork

Comments (0)

Sign in to comment.

No comments yet.