Veo

Verified against Veo 3.1 · 2026-07-20

Generate a vertical short-form hook clip built to stop the scroll

A Veo 3.1 prompt for a 5-8 second vertical clip built as the opening hook of a Reels/Shorts/TikTok-style video, with the payoff pinned to an explicit first-second timestamp and native diegetic audio synced to the visual beat.

Veo 3.14 fillable variables

The prompt

Ready to copy — highlighted parts are example details you can swap.

Write a Veo 3.1 prompt for a vertical (9:16) short-form hook — the first 5-8 seconds of a video, built to stop a scrolling thumb, not a complete clip meant to stand alone.

SUBJECT AND ACTION
a street food vendor, flipping a pan of food into the air and catching it without looking, framed to fill most of the vertical frame from the very first frame — do not open on establishing wide space that a scroller has already skipped past before it resolves.

CAMERA
Quick whip-pan into a snap zoom landing on the subject's reaction, arriving at a tight close-up within the first second of the clip. State "within the first second" explicitly, not "quickly" — a hook that pays off at second two has already lost the scroll it was built to stop.

ENVIRONMENT AND LIGHTING
a busy night market stall lit by hanging string lights, natural handheld-feel lighting, nothing that reads as a lit studio. If the location has an obvious ambient light source — string lights, a window, a screen glow — name it, since Veo will otherwise default to flat, evenly lit coverage that looks staged rather than caught in the moment.

STYLE AND MOOD
Raw, unpolished, phone-shot authenticity — no cinematic color grade, no smoothed motion. Explicitly rule out the smoother, more produced look Veo defaults toward when style is left unstated; an ad-looking clip does not blend into a feed the way native short-form footage does.

AUDIO
a sharp pan clang and a nearby crowd gasp, landing sudden and sharp at the exact moment of the whip-pan and snap zoom, no music bed underneath it. Tie the sound to the visual beat by timing, not just by naming it — "at the exact moment of the whip-pan" is the instruction that makes the native audio reinforce the hook instead of trailing a half-second behind it.

CAPTION SPACE
Leave the top sixth and bottom quarter of the frame relatively uncluttered — most platforms overlay a username, caption text, and engagement buttons in exactly those zones, and a hook whose payoff is centered under where an auto-caption will render defeats itself before anyone reads it.

WHAT TO AVOID
Do not describe more than one striking beat inside this single 5-8 second window — a hook that tries to land two separate surprises back to back dilutes both, and Veo tends to smear the transition between them into an ambiguous middle beat that reads as neither. Do not add on-screen text as part of the generated video; if a caption is needed, add it after export, since Veo-rendered text is unreliable at the small, precise sizes short-form captions require.

OUTPUT
The finished prompt in the five layers above, ready to paste into Veo as-is, followed by one line stating the exact second at which the payoff lands, so pacing can be checked before generating.

Customize

Optional — swap in your own details for the highlighted parts above.

Why this works

Short-form hooks live or die inside the first second, so this prompt pins the payoff to an explicit checkable instant — "within the first second" — instead of a vague "exciting opening," which is the difference between a clip Veo generates with the reaction already landed by frame thirty and one where the snap zoom is still resolving as a scroller's thumb moves on. Deliberately naming the aesthetic as raw, unpolished, phone-shot authenticity and explicitly ruling out a cinematic grade addresses a real default: left unstated, Veo's style leans toward a smoother, more produced look, because that is what a large share of its training distribution of "product" or "cinematic" style requests skews toward, and that smoother look reads as an ad rather than the native, algorithmically-favored short-form footage it is competing against in a feed. Tying the audio instruction to a specific diegetic sound synced to the exact visual beat, rather than a generic music bed, is what makes the native audio generation reinforce the hook instead of competing with whatever the platform's own auto-captions or trending-audio overlay adds after upload — a sound cue that lands a half-second late or is described only in mood terms ("dramatic") gives the model nothing to time against and the two beats drift apart. Naming the caption-safe zones is not a cosmetic add-on; it targets a specific and avoidable failure where a beautifully-timed payoff gets generated dead center in a region every major platform will paper over with a username or a caption line, silently wasting the exact frame the whole prompt was built around. Finally, restricting the clip to one striking beat rather than two closely-spaced ones respects a real limitation of generating motion inside a fixed 5-8 second window: Veo has to interpolate between whatever states it is told exist across that span, and two distinct payoffs packed too close together get rendered as a blurred, ambiguous transition that fully delivers neither one.

What you get back

A 6-second vertical clip: the vendor tosses the pan, the camera whip-pans and snaps into a tight close-up on their face mid-catch by the one-second mark, a loud pan clang and an off-camera crowd gasp landing exactly on the zoom, string lights blown out slightly in the background, no color grading applied, top and bottom sixths of the frame left clear.

Verified against

Veo 3.1 3.1 · 2026-07-20

Changelog

  • 2026-07-20 Initial publish, verified against Veo 3.1.

Need this built into your business?

If a prompt isn't enough — what Scult builds, built and maintained for you — that's Scult's day job.

EXPLORE WHAT SCULT BUILDS
All Veo prompts

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free · No signup · No trial clock

SEE THE DIRECTORY