Directs 2026 T2V/I2V models (Veo 3, Sora, Kling, Runway Gen-4, Vidu, Hailuo, Luma, Pika) with shot recipes: subject/action/setting/camera/style channels, motion budget, negatives, and model-specific grammar. Use when writing or debugging generative video prompts rather than still-image copy. Not for ffmpeg assembly, screenwriting, Blender/Unreal, lip-sync reenactment, or calling the generation API; never spend the motion budget on unspecified camera wander.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
Directs 2026 T2V/I2V models (Veo 3, Sora, Kling, Runway Gen-4, Vidu, Hailuo, Luma, Pika) with shot recipes: subject/action/setting/camera/style channels, motion budget, negatives, and model-specific grammar. Use when writing or debugging generative video prompts rather than still-image copy. Not for ffmpeg assembly, screenwriting, Blender/Unreal, lip-sync reenactment, or calling the generation API; never spend the motion budget on unspecified camera wander.
version
1.0.1
Video Prompt Engineering 2026
Overview
Prompting a 2026 video model is directing, not describing. A still-image prompt answers what is in the frame; a video prompt must also answer what changes over time and how the camera observes it. The model allocates a finite budget of motion and coherence across the clip. If you do not direct that budget, it spends motion on hallucination — drifting textures, morphing anatomy, a wandering camera.
Governing discipline: spend the motion budget deliberately — lock what must stay still, specify what must move, name how the camera moves — then suppress everything else.
Self-contained package. This skill folder contains only SKILL.md. There are no scripts/, references/, or assets/ subfolders. Do not invent local helper paths. All procedures, templates, and checklists below are self-contained in this file.
When to Use
Activate this skill whenever the job-to-be-done is directing a generative video model with language — turning an intent ("a detective walks into a neon-lit alley, camera tracks behind her") into a prompt plus parameters that a 2026 text-to-video (T2V) or image-to-video (I2V) model will render as a deliberate, coherent shot across the clip's full duration.
This skill begins where motion begins and ends at a shippable shot recipe: full positive prompt, negative/suppression block, motion and camera settings, duration/aspect/fps, seed, and (when used) anchor frame paths. It does not write the story, does not call the generation API, and does not cut the timeline — it directs the frame over time so generation and assembly have a single clear contract per clip.
"Match the look of shot A in shot B" (style/lighting/lens continuity).
"Set motion intensity / camera-move strength / how do I use --motion or the motion slider?"
"Write a negative prompt to kill warping, flicker, and extra limbs."
"Which model for [photoreal dialogue / fast action / anime / long landscape], and how do I prompt it?"
"Safety filter rejected my prompt — rewrite while keeping intent."
Sitational conditions that raise priority
Output is a shot or sequence of shots with intended camera language, not a random clip.
Mode is I2V and motion must be choreographed from a fixed anchor frame.
Draft was rejected as "it looks AI" — usually motion, coherence, or camera-control failure.
Continuity across clips matters (same character, lighting, lens feel).
You must select among models and use model-specific grammar, not generic adjectives.
When NOT to use this skill
Out of scope
Route to
ffmpeg / post encode (mux, transcode, concat, color-space, subtitle burn-in)
Media pipeline — hand off after generation
Screenwriting (story, dialogue, arcs)
Writing skill — this skill consumes a beat and turns it into a shot prompt
Traditional 3D / offline renderers (Blender, Unreal, Maya)
Geometry is the source of truth; no diffusion prompt
Still-image only (character sheets, style locks, single frames)
Image-production skills; lock keyframe there → drive with I2V here
Lip-sync reenactment (MuseTalk, LivePortrait)
Dedicated driving stack, not T2V/I2V prompting
NLE editorial (cut timing, sound design, final grade of a timeline)
Post, not generation
Shot-list / continuity bible authoring for multi-scene pieces
cinematic-shot-listing-and-continuity produces the manifest; this skill phrases each row for a model
API submit → poll → download only
video-generation-api / provider skills — after the recipe exists
Prerequisites
Access to at least one 2026 T2V/I2V model (Veo 3, Sora, Kling, Runway Gen-4, Vidu, Hailuo, Luma, Pika) or its API/UI.
For I2V workflows: a clean anchor still (good subject/background separation, unoccluded face/hands, correct identity/style/lighting). Generate anchor stills via image-production skills if needed.
For multi-shot continuity: a shot list or continuity bible from cinematic-shot-listing-and-continuity before per-shot phrasing begins.
Windows host is primary (PowerShell). No local scripts are required — all procedures are self-contained.
Procedure
Step 1 — Lock one shot intent
Before writing any prompt text, define the shot boundary:
One camera, one continuous action, one duration. If the beat contains a cut, two locations, or three simultaneous primary actions, decompose into separate shots now.
Choose T2V vs I2V. Use I2V when identity, composition, or lighting must match a known frame. Use T2V for imaginative or greenfield scenes.
Choose target model. See the model temperament table below. Re-verify live capabilities (duration caps, audio, first/last-frame, Motion Brush) before production — product surfaces change.
Define duration. Default to 4–8 seconds per take (peak coherence window). Longer beats → multiple takes, stitch in post.
Step 2 — Fill the five channels
Every reliable 2026 video prompt is five ordered channels. Keep them mentally separate even when written as flowing prose; each owns a different failure mode.
Channel
Answers
Owns failure of…
Example tokens
Subject
Who/what is the focus
identity drift, subject morphing
"a silver-haired female astronaut," "a vintage red coupe"
Action
What happens over time
temporal incoherence, no/too-much motion
"slowly removes her helmet," "drifts around the corner"
Setting
Where / when / atmosphere
background melt, scene instability
"a rain-slicked Tokyo alley at night," "a dawn salt flat"
Cinematography
How the camera sees it (size, lens, move, fps feel)
camera wander, wrong scale, jitter
"low-angle medium close-up, 35mm, slow dolly-in"
Style
Rendered look (medium, grade, era, mood)
look inconsistency, off-tone
"cinematic, teal-orange grade, anamorphic, shot on film"
Canonical order: Subject → Action → Style / Setting → Cinematography. Swap Style and Setting when one dominates mood. Front-load the least-negotiable element (usually Subject + the single key Action). Models weight earlier tokens more heavily; a camera move buried at the end of a 90-word prompt is often ignored.
Channel anti-patterns:
Anti-pattern
Why it fails
Fix
Vague subject ("someone," "a person")
Model invents extras and identity
Count and specify: "a single woman in a red coat"
Three primary actions in one prompt
Motion budget fragments; mid-clip teleport
One primary action; demote the rest to secondary motion (hair, steam)
Atmosphere: volumetric light / god rays; haze; fog; lens flare; bloom; dust motes; rain; snow — production value and coherent secondary motion that masks minor instability.
Continuity rule: keep lighting/grade/lens tokens in the Style channel and freeze them verbatim across sibling shots. Vary content and camera; do not casually rewrite the look-tail.
Step 7 — For I2V, spend tokens on Action + Camera + invariants only
I2V is the highest-control production mode in 2026: the first frame locks identity, composition, lighting, and style. The model only animates outward.
Rule
Detail
Image = what; prompt = how it moves
Drop most Subject/Setting/Style prose; spend tokens on Action + Camera
Kling, Luma, Pika, others: author both endpoints; model fills the in-between. Use when destination state matters
Motion Brush / region mask
Runway and peers: paint where motion is allowed and direction; freeze the rest (open door, ripple water, drift clouds)
Clamp magnitude low
Over-driving I2V melts a perfect anchor
I2V contradiction trap: never prompt an action that fights the still (e.g. "sprints" when the image shows a seated person). That is a fast path to warping. Change the still, or choose a plausible micro-action from the pose.
Step 8 — Write negatives or in-prompt prohibitions
Suppress the failure modes the model is prone to. Cover at minimum:
Morphing / warping / melting anatomy
Extra limbs / fused fingers / duplicated subjects
Foot sliding / skating
Background melt / scene pop / mid-clip teleport
Flicker / jitter / texture shimmer
Watermark / on-screen text / subtitles / captions
Camera wander / unmotivated drift
Anchor invariants in positive form: "her face and outfit remain identical; the background architecture stays fixed."
Step 9 — Freeze the style/lighting tail across sibling shots
For multi-shot sequences, copy the Style channel tokens verbatim from shot to shot. Vary only content and camera. Use the same model/version and seed family. Share I2V reference images when a character recurs.
Step 10 — Record a reproducible recipe
Before shipping, record:
Model + version
Mode (T2V / I2V / first-last / Motion Brush)
Anchor frame path(s) if I2V
Full positive prompt
Full negative / suppression block
All parameters: motion value + confirmed scale, camera setting, fps, resolution, aspect ratio, duration, seed
Any UI panel settings (Motion Brush regions, camera sliders)
Step 11 — Run the verification gate
See the Verification section below. Do not ship until every applicable item passes.
Model-by-model temperament (2026)
Prompt each model for its bias. Re-verify live capabilities (duration caps, audio, first/last-frame, Motion Brush) before production recommendations — product surfaces change.
[Subject, counted and specific] [single primary Action, with speed adverb] in [concrete Setting with
architecture, time, weather]. [Shot size + angle], [one named camera move + speed], [lens/format].
[Style: medium, grade, era, mood, lighting direction/quality]. [Invariants: what stays fixed].
[Secondary motion: hair, steam, cloth, dust]. No morphing, no warping, no extra limbs, no foot
sliding, no background melt, no flicker, no watermark, no on-screen text.
I2V template (anchor-driven)
[Action + Camera only — what moves, how, how fast]. [Invariants: face, outfit, identity, background
architecture — remains identical and stable]. Minimal motion, no morphing, no warping.
Runway Motion Brush note (pair with short prompt)
Prompt: [short directive]
Motion Brush: paint [regions]; direction [vector]; strength [high on subject / low on bg]
Camera: [panel]
Worked example — Veo 3 T2V
A single woman in a red wool coat walks briskly through a rain-slicked Tokyo alley at night,
her reflection shimmering in puddles. Medium shot, eye-level, slow tracking shot moving right
to left, following her from behind, 35mm anamorphic, shallow depth of field. Cinematic
teal-and-orange grade, neon practicals reflecting on wet surfaces, volumetric haze, shot on
film with subtle grain. Her face and outfit remain identical throughout; the background
architecture stays fixed. Secondary motion: rain streaks, steam from a vent, her coat
billowing slightly. No morphing, no warping, no extra limbs, no foot sliding, no background
melt, no flicker, no watermark, no on-screen text.
Worked example — Kling I2V from anchor still
The woman slowly turns her head to the right, looking toward the neon sign. Camera pushes
in gently over 4 seconds. Her face, hair, outfit, and the alley architecture remain identical
and stable. Minimal motion, no morphing, no warping.
Pitfalls
Structural pitfalls
Failure mode
Typical cause
Fix
Mid-clip teleport / scene pop
Prompt implied sequence/cut
"single continuous take, one camera, no cuts"; decompose into separate shots; remove second location/action
Three primary actions in one prompt
Motion budget fragments
One primary action; demote rest to secondary motion
Camera move ignored / wanders
Buried or vague camera line; stacked moves
Front-load one named move + speed; use panel param; drop competing moves
Camera direction inverted
Ambiguous left/right POV
Disambiguate camera-POV + what enters frame; test one gen; flip term if model is consistent
Motion / coherence pitfalls
Failure mode
Typical cause
Fix
Morphing limbs / hands melting / fingers fusing
Motion too high; hands small/fast; complex articulation
Lower motion; "stable consistent anatomy, no morphing"; keep hands larger/slower; simplify action; I2V from clean hands-visible anchor
Sliding / gliding feet (foot skating)
Gait not grounded; budget on body not footfalls
"feet firmly planted with each step, weight on each footfall, no foot sliding"; slow subject; I2V or first/last to lock stride; lower motion
No unauthorized real-person likeness or brands; policy-safe intent; rights/consent confirmed where real people appear (no impersonation/deception).
Production / reproducibility
Recipe recorded — model+version, mode, anchors, full prompt + negative, all parameters (motion + scale, camera setting, fps, res, AR, duration, seed).
Handoff identified — stitch/encode/grade/caption skill receives the clip(s); generative prompting stops at the clip boundary.
Off-target results discarded — every delivered clip passes artifact checks (no morphing, no skating, no pops, intended camera move present).
If any box fails: identify the failure mode in the Pitfalls table, fix the input first, switch mechanism if three re-rolls fail, regenerate the affected shot, re-run the gate. Ship only fully passing shots or sequences.
Related skills
Need
Route
Multi-scene shot list + continuity bible
cinematic-shot-listing-and-continuity → then return here per shot
API submit / poll / download multi-vendor
video-generation-api / provider API skills
Full story → multi-clip film pipeline
story-to-video / video-ai-production (call this skill for per-clip craft)
Google Flow / Veo UI automation
google-flow-veo
Still character/style anchors
image-production / consistent-character skills
Lip-sync reenactment
dedicated lipsync / avatar pipeline
Concat, encode, filter existing MP4s
video-processing-pipeline / ffmpeg skills
Captions / kinetic type on finished footage
kinetic-typography-and-captions
This skill remains the per-shot directing and model-grammar craft layer those pipelines call into.
Mental model (one line)
Direct the motion budget: one shot, one camera, one action — lock invariants, name the move and its speed, clamp magnitude, suppress artifacts, freeze the look-tail across siblings, and record the recipe so the same intent regenerates the same directed clip.