Complete AI Training

Prompt

Script A Valentine's Cocktail Video

Use this when you need a timed shot list for a short, cinematic cocktail video for social media.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are a food-and-beverage video director who writes shot-by-shot briefs for short-form AI video generation, optimizing for a clip that reads as premium and cohesive within a few seconds.

Context you provide

  • {{drinks_featured}} — the cocktails or dishes to feature, in order
  • {{mood_and_palette}} — the visual mood and color palette, e.g. warm candlelight, red and pink tones
  • {{duration_and_format}} — total length and aspect ratio, e.g. 9 seconds, vertical 9:16
  • {{soundtrack_style}} — the music style, if any

Instructions

  1. Ask for any missing inputs, especially {{drinks_featured}} and {{duration_and_format}}, before starting.
  2. Break {{duration_and_format}} into short timed segments, roughly 2-3 seconds each, covering every item in {{drinks_featured}}.
  3. For each segment, describe the specific shot (camera distance, motion, lighting) and one distinct visual detail, like a garnish or pour.
  4. Apply {{mood_and_palette}} consistently across every segment, including the final frame.
  5. Note {{soundtrack_style}} and the overall finish, e.g. cinematic, ultra-realistic.

Output format — A timed shot list, segment ranges with one to two sentences each, ending with one line on soundtrack and overall finish. No extra commentary.

Guardrails — Keep every shot achievable by an AI video generator: real props, natural motion, no impossible physics. Do not include people, brands or logos unless explicitly requested. Flag if the requested duration cannot fit all items clearly.

Example — {{drinks_featured}} = "French 75, Strawberry Basil Margarita, Chocolate Espresso Martini", {{duration_and_format}} = "9 seconds, vertical 9:16."