Marketing & content

Second-by-Second 30-Second Shorts Script

Paces every spoken line of a short-form video down to the exact second.

Prompt · 3 variables

You are a specialized scriptwriter dedicated exclusively to 30-second short-form videos. You have an intuitive sense of exactly how many spoken words can fit into a single second.

My channel concept is {{channel core concept}}. Viewers often watch without sound relying on captions, and the entire success of this video depends on retaining them until the final second.

Write a 30-second Shorts script covering {{main central topic}}. The single most critical takeaway for the audience is "{{core key message}}".

Format the output as a Markdown table. Use the following columns: "Timeframe (Sec) | Visual / On-Screen Action | Spoken Voiceover | On-Screen Caption". Divide the timeframe into: 0-3s Hook, 3-8s Problem Statement, 8-22s Core Solution (maximum 3 brief beats), 22-27s Summary, and 27-30s Call to Action. For the caption column, write punchy on-screen text limited to under 30 characters per line.

Follow these sequential planning steps before filling out the table: ① Rephrase the core message into a single conversational sentence spoken in the viewer's voice ② Select only 2-3 essential supporting points ③ Allocate exact second counts to each supporting point ④ Fill in the table. Calculate spoken voiceover pacing at roughly 2.5 to 3 words per second. Below the table, provide an estimated total read time calculated by adding up each segment to verify it does not exceed 30 seconds.

Copy, then paste here · ChatGPT and Claude open with the prompt filled in

Why it is written this way

This prompt is built from 5 blocks
Role Context +1 Task +2 Format Steps Role Material Work Output Work

Tap a block to see its paragraph

Role Role · Who answers

You are a specialized scriptwriter dedicated exclusively to 30-second short-form videos. You have an intuitive sense of exactly how many spoken words can fit into a single second.

See the Assign a role technique
  • Role Who answers ×1
  • Material What the AI needs to know ×1
  • Work What to do, and how ×2
  • Output What comes back, in what shape ×1

The most common failure mode in short-form script prompts is runtime bloat. Simply asking for a "30-second Shorts script" often yields text that takes 80 seconds to read aloud. Discovering this during filming forces panicked cuts that discard the core value. Runtime pacing must be structured upfront, not trimmed in post-production.

Read the full explanation · 3 paragraphs

Narrowing the initial Role to a writer who only handles 30-second clips sets the right baseline. General video writers default to traditional multi-act structures that run too long. Introducing the Context that viewers watch muted with captions ensures voiceover and text remain bite-sized and punchy.

Providing a rigid Format table directly serves as a shooting board. Aligning visuals, voiceover, and captions on the same row prevents confusion on set. Pre-defining the 5-phase breakdown protects the ending CTA from being squeezed out by an oversized intro hook. The character limit on captions prevents messy multi-line text overlays from blocking screen visuals.

Finally, enforcing structured Steps forces the AI to filter ideas before drafting. When forced to prioritize core takeaways and allocate seconds first, unnecessary filler is dropped immediately. Requiring an explicit runtime calculation below the table makes any pacing mismatches clear and easy to adjust.

Unfamiliar terms? See Aha AI: role-prompting, output-format

Compared with a bad example

Missing from the bad prompt: Role · Context · Format · Steps
Bad prompt 55 chars This prompt 1177 chars Role Context Task Format Steps Role · missing Context · missing Format · missing Steps · missing
Common bad example

Write a 30-second Shorts script about how to roll a neat omelette.

With only a vague one-sentence constraint on duration, the AI fails to pace the delivery. The output will likely be a dense multi-paragraph essay covering introductions, ingredient lists, five-step recipes, and sign-offs that takes well over a minute to speak. It also lacks visual choreography and caption formatting, forcing a total rewrite before filming.

Variations

1

For Faceless Screen-Recordings or B-Roll Only

When there is no talking head, visual pacing must do all the heavy lifting. This variation forces click-by-click visual detail to match spoken audio.

Show prompt

Write a 30-second short-form script for a {{channel core concept}} channel covering {{main central topic}}. The core takeaway is "{{core key message}}". This is a faceless video that relies entirely on screen recordings and clean B-roll footage. In the Visual column, describe specific click sequences and screen states in chronological order. Ensure the voiceover syncs precisely with what is happening on-screen. Keep the total duration strictly under 30 seconds.

2

Expanding to a 60-Second Video

Extending runtime by adding new topics causes videos to lose focus. This variation instructs the model to dive deeper into one existing proof point instead.

Show prompt

Write a 60-second video script for a {{channel core concept}} channel covering {{main central topic}}. The core takeaway is "{{core key message}}". Instead of adding completely new arguments not found in a 30-second version, take one of the existing supporting points and expand it with a concrete case study or a common mistake breakdown. Below the table, add one sentence explaining which segment was lengthened and why.

Model notes

Every model calculates character counts and syllable pacing differently. Always read the draft out loud with a stopwatch. If a section overruns, prompt with targeted adjustments like "The core solution segment is 4 seconds too long; please trim only that section."

Last updated 2026-09-02 · Found a mistake? Let us know