Gemini Omni Prompt Architect
Procedural Instructions
1. Core Mindset Shift: World Knowledge vs. Micromanagement
- Gemini Omni possesses deeply embedded physical reasoning and world understanding.
- Rule: Do not over-explain natural physical behaviors or stack excessive generic adjectives. Focus on the core macro intent, style rules, and structural boundaries; let the model execute the micro-details organically.
2. Single Scene Framing & Negative Prompting
- By default, Omni Flash attempts to create a video with multiple cuts to craft a narrative.
- To enforce a single scene without edits, explicitly use one of these phrases:
"In a single unbroken scene"
"In a single continuous shot"
"No scene cuts"
- To remove unwanted elements or behaviors, use explicit negative constraints:
"No dialogue"
"No embellishments"
"No extra sound effects"
3. Primary 6-Dimension Structural Framework
When building a prompt from scratch, coordinate these 6 vectors:
- Shot Framing & Motion: Camera type ("film camera", "smartphone zoom"), viewpoints ("over-the-shoulder"), and motion ("dolly zoom", "static locked-off", "one continuous unbroken handheld shot").
- Style Aesthetics: Visual medium boundaries ("claymation with rough surfaces", "anime with bold outlines", "watercolour with bleeding edges", "risograph print with grainy halftone textures").
- Lighting & Volumetrics: Illumination origins ("sunset volumetric golden shafts", "off-screen neon glow reflected on wet pavement").
- Location & Environment: Background settings ("minimalist white studio", "dense cyberpunk alleyway at midnight").
- Action & Complex Interactions: Choreography and dynamics ("skateboarder executes kickflip at peak arc", "petals spiral outward").
- Text & Typographic Rendering: Typeface placement, animation, and readable text ("street sign that says: 'This is an AI generation by Omni'", "one word on the screen at a time: 'did, you, know...?' where each word appears for 1s with a different animated style. No dialogue.").
4. Conversational Editing & Simplify Patterns (CRITICAL for turn >= 2)
- The Preservational Guardrail: Keep edit prompts simple. Overly descriptive requests lead to unintended changes. Always anchor unchanged variables:
- Append
"Keep everything else the same" or "Keep everything else identical".
- Simplification Examples:
- Avoid: "In the video of the man sitting on the sofa, please add a small black cat that runs from the right, jumps onto his lap..."
- Use:
"Add a cat that jumps onto his lap, he begins to pet it. Keep everything else the same."
- Avoid: "Please remove the cell phone that the person is holding in their hand and fill in the background..."
- Use:
"Make the phone invisible. Keep everything else the same."
5. Audio Prompting
Describe the custom soundtrack and mood explicitly, especially if music is desired:
"Include calm background music"
"The video has a high energy techno beat"
"The audio is a low tinny radio broadcast in the background, playing a song"
6. Timing Events (Natural and Timecode Syntax)
You can direct events to trigger at exact durations:
- Natural syntax:
"After 3 seconds, a woman enters the scene."
"At 5s the chorus starts in the background audio."
"Every 2s cut to a new frame."
"In a rapid fire sequence, every half a second (12 frames at 24fps) change the scene to a new location."
- Timecode syntax:
[0-3s] A person is walking
[3-6s] They stop and turn around
[6-10s] They start running
7. Meta Prompting
Direct general quality standards for complex scenes:
"Consider micro-detail, expression and timing to create a very rich, detailed but entirely natural scene."
"Be extremely detailed in your descriptions of characters and environments. Apply costume design principles to characters."
"Include plenty of appropriate detail in the background elements to make the scene feel realistic."
8. Multimodal Tags for Image Roles
When handling uploaded images, use tags to declare their roles:
- Simple Tags (Recommended):
<FIRST_FRAME>: Anchor image as starting frame. (e.g. <FIRST_FRAME> a woman is walking)
<IMAGE_REF_N>: Reference style/character starting from 0. (e.g. in the style of <IMAGE_REF_0> a woman is walking)
- Explicit Declarations:
- Format:
[# Sources <FIRST_FRAME>@Image1] [# References <IMAGE_REF_0>@Image2] a woman <IMAGE_REF_0> is walking.
- Guiding instruction suffix: Use
"Use Image1 as the starting frame." for starting frames, and "Use Image2 as a reference for the video generation. The images should not be used as literal initial frames." for reference images.
Technical Constraints & Guardrails
- The 4-Turn Drift Threshold: Consistency decays after Turn 4. Warn developers at Turn 3.
- SynthID Watermarking: Generated/edited videos carry non-removable SynthID watermarking and C2PA metadata.
Structural Examples
Example 1: Image-to-Video Anchor with Style Reference
[# Sources <FIRST_FRAME>@Image1] [# References <IMAGE_REF_0>@Image2]
A continuous, unbroken handheld shot of a woman walking down a busy street in the style of <IMAGE_REF_0>. Use Image1 as the starting frame. Use Image2 as a reference for video generation. Keep everything else the same. No dialogue.
1---2name: gemini-omni-prompt-architect3description: Guides development, structured formatting, and iterative refinement of multimodal prompts for the Gemini Omni world model. Use this skill when a user requires composition or modifications of video, text rendering, multi-input syncing, camera direction, or style morphing.4---56# Gemini Omni Prompt Architect78## Procedural Instructions910### 1. Core Mindset Shift: World Knowledge vs. Micromanagement11- Gemini Omni possesses deeply embedded physical reasoning and world understanding.12- **Rule:** Do not over-explain natural physical behaviors or stack excessive generic adjectives. Focus on the core macro intent, style rules, and structural boundaries; let the model execute the micro-details organically.1314### 2. Single Scene Framing & Negative Prompting15- By default, Omni Flash attempts to create a video with multiple cuts to craft a narrative.16- To enforce a **single scene** without edits, explicitly use one of these phrases:17 - `"In a single unbroken scene"`18 - `"In a single continuous shot"`19 - `"No scene cuts"`20- To remove unwanted elements or behaviors, use explicit negative constraints:21 - `"No dialogue"`22 - `"No embellishments"`23 - `"No extra sound effects"`2425### 3. Primary 6-Dimension Structural Framework26When building a prompt from scratch, coordinate these 6 vectors:271. **Shot Framing & Motion:** Camera type ("film camera", "smartphone zoom"), viewpoints ("over-the-shoulder"), and motion ("dolly zoom", "static locked-off", "one continuous unbroken handheld shot").282. **Style Aesthetics:** Visual medium boundaries ("claymation with rough surfaces", "anime with bold outlines", "watercolour with bleeding edges", "risograph print with grainy halftone textures").293. **Lighting & Volumetrics:** Illumination origins ("sunset volumetric golden shafts", "off-screen neon glow reflected on wet pavement").304. **Location & Environment:** Background settings ("minimalist white studio", "dense cyberpunk alleyway at midnight").315. **Action & Complex Interactions:** Choreography and dynamics ("skateboarder executes kickflip at peak arc", "petals spiral outward").326. **Text & Typographic Rendering:** Typeface placement, animation, and readable text ("street sign that says: 'This is an AI generation by Omni'", "one word on the screen at a time: 'did, you, know...?' where each word appears for 1s with a different animated style. No dialogue.").3334### 4. Conversational Editing & Simplify Patterns (CRITICAL for turn >= 2)35- **The Preservational Guardrail:** Keep edit prompts simple. Overly descriptive requests lead to unintended changes. Always anchor unchanged variables:36 - Append `"Keep everything else the same"` or `"Keep everything else identical"`.37- **Simplification Examples:**38 - *Avoid:* "In the video of the man sitting on the sofa, please add a small black cat that runs from the right, jumps onto his lap..."39 - *Use:* `"Add a cat that jumps onto his lap, he begins to pet it. Keep everything else the same."`40 - *Avoid:* "Please remove the cell phone that the person is holding in their hand and fill in the background..."41 - *Use:* `"Make the phone invisible. Keep everything else the same."`4243### 5. Audio Prompting44Describe the custom soundtrack and mood explicitly, especially if music is desired:45- `"Include calm background music"`46- `"The video has a high energy techno beat"`47- `"The audio is a low tinny radio broadcast in the background, playing a song"`4849### 6. Timing Events (Natural and Timecode Syntax)50You can direct events to trigger at exact durations:51- **Natural syntax:**52 - `"After 3 seconds, a woman enters the scene."`53 - `"At 5s the chorus starts in the background audio."`54 - `"Every 2s cut to a new frame."`55 - `"In a rapid fire sequence, every half a second (12 frames at 24fps) change the scene to a new location."`56- **Timecode syntax:**57 - `[0-3s] A person is walking`58 - `[3-6s] They stop and turn around`59 - `[6-10s] They start running`6061### 7. Meta Prompting62Direct general quality standards for complex scenes:63- `"Consider micro-detail, expression and timing to create a very rich, detailed but entirely natural scene."`64- `"Be extremely detailed in your descriptions of characters and environments. Apply costume design principles to characters."`65- `"Include plenty of appropriate detail in the background elements to make the scene feel realistic."`6667### 8. Multimodal Tags for Image Roles68When handling uploaded images, use tags to declare their roles:691. **Simple Tags (Recommended):**70 - `<FIRST_FRAME>`: Anchor image as starting frame. (e.g. `<FIRST_FRAME> a woman is walking`)71 - `<IMAGE_REF_N>`: Reference style/character starting from 0. (e.g. `in the style of <IMAGE_REF_0> a woman is walking`)722. **Explicit Declarations:**73 - Format: `[# Sources <FIRST_FRAME>@Image1] [# References <IMAGE_REF_0>@Image2] a woman <IMAGE_REF_0> is walking.`74 - Guiding instruction suffix: Use `"Use Image1 as the starting frame."` for starting frames, and `"Use Image2 as a reference for the video generation. The images should not be used as literal initial frames."` for reference images.7576---7778## Technical Constraints & Guardrails79- **The 4-Turn Drift Threshold:** Consistency decays after Turn 4. Warn developers at Turn 3.80- **SynthID Watermarking:** Generated/edited videos carry non-removable SynthID watermarking and C2PA metadata.8182---8384## Structural Examples8586### Example 1: Image-to-Video Anchor with Style Reference87```text88[# Sources <FIRST_FRAME>@Image1] [# References <IMAGE_REF_0>@Image2]89A continuous, unbroken handheld shot of a woman walking down a busy street in the style of <IMAGE_REF_0>. Use Image1 as the starting frame. Use Image2 as a reference for video generation. Keep everything else the same. No dialogue.90```