Shotcraft
Prompt craft · other people's guides

What Anthropic, OpenAI and Google say about prompting

Three model publishers wrote down how to prompt their own systems. Two of them wrote guides specifically for their video models, and those are the closest thing to a first-party specification for how to write a shot.

Every link below was fetched on 2026-08-17 and is served by the publisher's own domain.

How to read this page

Anthropic

Publishes prompting guidance for Claude as living documentation rather than as a single downloadable book. The docs are the reference; the PDF below is a one-page teaching handout, not the full guide.

The originals

Their techniques, and what each one means for a shot

TechniqueWhat they sayWhat it means for a shot
Be clear and directState the task plainly and say what the output should contain. Vagueness is filled in by the model, not by you.The single highest-yield habit in a shot prompt. "Cinematic" is a wish; "85mm, eye level, single key from camera left" is a brief.
Add contextScope, audience, constraints and purpose change the answer, so state them.Where the shot will run decides how it should be framed. A vertical cut-down has half its height reserved by interface, which is a constraint the prompt should carry.
Use examplesShowing two or three examples of a good answer teaches a pattern that description alone does not.This is why a reference image outperforms an adjective, and why reusing identical phrasing across a batch keeps a set looking related.
Structure with XML tagsDelimit the parts of a prompt so the model can tell instruction from content from example.Media prompts arrive at the same idea from a different direction: the labelled block form, where SCENE, MOTION, AUDIO and NEGATIVE are separate lines rather than one paragraph.
Break complex tasks into stepsNumbered steps guide the reasoning and stop a task being answered in one undercooked pass.The beat-blocked scene is exactly this, applied to time: 0-3s, 3-7s, 7-11s, each with its own action rather than one instruction for the whole clip.
Give it a roleNaming a role shapes tone and approach.Weak on its own for images. Naming the craft is what carries: writing as a cinematographer means naming lens, height and light, and it is the naming that does the work, not the job title.
Ask it to think firstSpace to reason before answering produces more considered output.Applies to the writing of the prompt, not to the render. Use a language model to draft and interrogate the shot list, then send a finished brief to the media model.
Ask the model to help you promptWhen you cannot phrase the request, ask for help phrasing it. Anthropic's handout calls this "perhaps the most powerful technique of all".Works well for media because the vocabulary is the barrier. A model that knows the words can convert what you can picture into terms a generator responds to.

OpenAI

Publishes prompting guidance as API documentation and as cookbook guides, including one written specifically for Sora 2 that is the most directly useful of the three publishers for anyone writing a shot. Notably, no prompting PDF: see the note on formats below.

The originals

Their techniques, and what each one means for a shot

TechniqueWhat they sayWhat it means for a shot
Structure the prompt, do not narrate itUse markdown headings or XML tags so the model can tell instruction from content from example.The same reason the labelled block form works for shots: SCENE, MOTION and AUDIO as separate lines beat one flowing paragraph.
Context, instructions, additional informationBackground and persona first, then the specific task, then constraints, format and acceptance criteria.Maps almost exactly onto scene, action, then the technical constraints a shot has to satisfy — aspect ratio, duration, where it will run.
One deliverable per promptScope tightly. A prompt asking for several things produces several half-answers.One clear action per shot. A model given three beats in one clip compresses them into one.
Clarity over clevernessTreat the prompt as a handoff to a new colleague who has no context.The single most useful sentence in any of these guides for media work, and the one most often ignored in favour of adjectives.
Meta-promptingAsk the model to improve your prompt before you run it.Cheap, and it works: the barrier in media prompting is vocabulary, and a language model has the vocabulary.

The formula they publish

[Scene description] + [Cinematography] + [Actions] + [Dialogue]

PartWhat goes in it
Scene descriptionPlain prose: characters, costume, setting, weather.
CinematographyFraming, camera motion, depth of field, lighting and lens.
ActionsSpecific beats or gestures, written as a numbered list.
DialogueIn its own block below the prose, in a <dialogue> section, with speakers labelled consistently.

Vocabulary

GroupWords they list
Framingwide establishing shot, medium close-up, eye level, low angle, overhead
Camera motionslow dolly-in, tracking left to right, handheld, tilting
Depth of fieldshallow focus, deep focus
Lightingkey direction, fill sources, rim light, practical lights
Lensanamorphic, spherical primes, 32mm, 50mm, 85mm

What the prompt cannot reach

Resolution, clip length and character references are API parameters, not prose. Asking for a longer clip in the prompt does nothing.

  • model
  • size
  • seconds (4, 8, 12, 16 or 20)
  • characters (up to two references)

Negatives

This guide does not address negative prompting.

Google

Publishes both general prompting guidance and, unusually, first-party guidance for its own video and image models. The media-specific pages are the ones worth reading here.

The originals

The formula they publish

[Cinematography] + [Subject] + [Action] + [Context] + [Style and ambiance]

PartWhat goes in it
CinematographyCamera work and shot composition, stated first.
SubjectThe who or what the shot is about.
ActionWhat the subject does.
ContextEnvironment and background.
Style and ambianceAesthetic, mood and lighting.

Vocabulary

GroupWords they list
Camera movementdolly shot, tracking shot, crane shot, aerial view, slow pan, POV shot
Compositionwide shot, close-up, extreme close-up, low angle, two-shot
Lens and focusshallow depth of field, wide-angle lens, soft focus, macro lens, deep focus

Sound

KindHow to write itExample
DialoguePut the spoken line in quotation marks."We have to leave now."
Sound effectsLabel them and describe them plainly.SFX: thunder cracks in the distance
AmbienceName the background soundscape.Ambient noise: the quiet hum of a starship bridge

Negatives

Describe what to exclude affirmatively rather than as a prohibition.

Instead of “no man-made structures”
write “a desolate landscape with no buildings or roads”

Workflows

WorkflowWhat it does
First and last frameSupply both ends and let the model make the transition between them.
Ingredients to videoReference images carried across shots to hold a scene together.
Timestamp promptingDirect a multi-shot sequence with [MM:SS-MM:SS] notation so pacing is stated rather than hoped for.

Their fill-in template for stills

A photorealistic [shot type] of a [subject] in a [setting]. [Light description]. Shot from a [angle] with a [lens].

Which of these exist as a PDF

Asked directly, because a downloadable file is easier to keep than a URL. The answer differs by publisher and it is worth knowing before you go looking.

PublisherPDF?What exists
GoogleYesTwo: the Gemini for Workspace prompting guide on Google's own file host, and the Prompt Engineering whitepaper published with Kaggle. Both linked above.
AnthropicOne, and it is a handout"6 Techniques for Effective Prompt Engineering" on Anthropic's own CDN, CC BY-NC-SA 4.0. The full guidance is documentation, not a book.
OpenAINoIts prompting guidance is documentation and cookbook guides. The ChatGPT Enterprise guide notes a markdown version is available by appending .md to the page URL, which is the closest thing to a downloadable file. Several PDFs of OpenAI guidance circulate on document-sharing sites; those are re-uploads and are not linked here.

Where the publishers and this site agree

Independent sources converging is the strongest signal available in a field where most advice is one person's habit.

Where they agreeThe detailWhy it matters
State the negative as a positiveGoogle's Veo guide says to write "a desolate landscape with no buildings or roads" rather than "no man-made structures". The concept pages on this site make the same point from the mechanism: attention has no natural operator for not, and a banned word is still a word in the prompt.Two independent sources and a mechanical explanation agreeing is about as close to settled as prompt advice gets.
Time should be stated, not impliedGoogle documents [MM:SS-MM:SS] timestamp prompting for multi-shot sequences. The practitioner reference on this site independently arrived at beat-blocked scenes written 0-3s, 3-7s, 7-11s.Both are solving the same failure: a model given one instruction for a whole clip compresses a three-beat idea into one, or pads one beat with drift.
Cinematography goes firstGoogle's formula opens with the camera before the subject. The mood recipes on this site also start from angle and shot size rather than from what is in frame.The first clause of a prompt gets the most weight, and the camera decides what the subject even looks like.
Examples beat adjectivesAnthropic's guidance is that two or three examples teach a pattern description cannot. In media that is the reference image, and the same logic explains why reusing identical phrasing keeps a batch consistent.It is the one technique that transfers unchanged from text to picture.
Structure beats proseAll three now say it. Anthropic uses XML tags, OpenAI recommends markdown headings or XML and a context-instructions-information frame, and Google's Veo formula is five named slots in a fixed order. The practitioner pack on this site independently arrived at the labelled block form.Four sources converging on the same shape is the strongest signal in this whole document: a prompt is a form to fill in, not a paragraph to write.
The prompt does not control the parametersOpenAI is explicit that resolution, clip length and character references are API parameters and that asking for them in prose does nothing. Google says the same about Veo's upscale ceiling and duration.It explains a whole class of apparent model failure. "Make it longer" is not a prompt instruction, and no amount of rephrasing turns it into one.
Timestamped beats are now corroborated four waysGoogle documents [MM:SS-MM:SS] notation for Veo, OpenAI's Sora 2 guide structures a prompt around timed actions, the practitioner reference here arrived independently at beat-blocked scenes, and a contributed set of eleven hand-drawn VFX shorts gives every beat an explicit timestamp and reports what happened when it did not: at twelve transformations in fifteen seconds the model silently dropped one.The failure mode is the useful part. A model given too much for the time does not error and does not visibly truncate — it quietly omits a beat, which you only notice by watching for something that never arrives.

Where we take a different line

Where this site differsThe detailOur position
Role promptingAnthropic recommends giving the model a role. For media that mostly does nothing on its own: "act as a cinematographer" does not change an image the way naming a 85mm lens and a key light does.Name the decisions a cinematographer would make, not the job title.
Longer promptsGeneral guidance leans toward adding context. Media models distort with very long prompts, and adding tokens spreads attention across more of them.Add context that changes a decision. Cut context that only adds atmosphere.
What is deliberately not linked

Several highly-ranked results for these guides are third-party re-uploads on document-sharing sites, and one is a paid resale of freely published material.

Only URLs served by the publisher's own domain are linked here. A re-upload cannot be trusted to be current, and linking one would send readers to a copy that its author never updated.