Video Prompter Assistant
The Video Prompter Assistant helps you create structured, detailed prompts optimized for video generation models like Sora, Veo, and Kling.

What It Does
The Video Prompter Assistant:
Guides you through prompt creation with structured questions
Recommends technique cards with proven prompt templates
Optimizes prompts for specific video models
Ensures completeness (camera movement, style, setting, etc.)
Outputs JSON-ready prompts for advanced workflows
Uses exact template phrases from selected cards for best results
How to Use
Step 1: Discovery
The assistant starts by asking:
"What kind of video would you like to create today?"
You'll see a table with video-type options:

Simply describe your video idea - for example:
"I want a cinematic shot of a coffee shop"
"A product ad for a new smartphone"
"An animated logo reveal"
Step 2: Refinement & Recommended Cards
This is where the magic happens. After you describe your video idea, the assistant:
Searches its knowledge base for relevant video generation techniques
Shows 2-4 recommended technique cards based on your description
Asks targeted refinement questions in a table format

Understanding Technique Cards
What are technique cards?
Selectable prompt templates with proven phrasing that AI video models understand
Pre-written templates with placeholders like
[Subject],[Action],[Setting]From knowledge base - Curated techniques from professional video generation workflows
Custom cards - Sometimes created specifically for your unique request
Card types:
Camera cards - Camera movements and techniques (push-in, dolly, orbit, etc.)
Effect cards - Visual effects and techniques (slow motion, time-lapse, etc.)
Template cards - Complete shot templates with all elements
Example card:
How to Use Cards
Review the recommended cards - They appear as selectable boxes in the chat
Click cards to select them - Selected cards highlight (you can select multiple)
Cards contain templates - Each card has a template with placeholders
Answer refinement questions - The assistant asks 2-3 targeted questions in a table
Provide details - Your answers fill in the template placeholders
Example refinement table:
Question
What I Need
Subject Details:
What unique traits should the character have?
Setting:
Where does this take place?
Camera Movement:
How should the camera move?
Card Selection Strategy
Select cards when:
✅ They match your vision closely
✅ You want proven techniques that work well
✅ The template phrasing sounds right for your video
✅ You want to combine multiple techniques
Skip cards when:
❌ None match your specific needs
❌ You have a very unique vision
❌ You prefer to describe everything yourself
Note: You can proceed without selecting cards - the assistant will create a custom prompt based on your description.
Step 3: Synthesis
When synthesis happens:
After you've selected technique cards (if any) AND
You indicate readiness (e.g., "continue", "ready", "let's do it", "create the prompt")
What happens:
Template integration - If you selected cards, their template text is used EXACTLY (verbatim)
Placeholder filling - Your refinement answers fill in the
[Subject],[Action], etc.JSON generation - Everything is combined into a polished JSON prompt under 1000 characters
Model optimization - The prompt is optimized for the recommended video model
Output format: You'll receive a complete JSON prompt ready to use:
Step 4: Use the Prompt
Copy the JSON prompt from the code block
Open Generate Media in Chat Video Pro
Select the recommended model (Sora, Veo, Kling, etc.)
Paste the prompt (or use the description field)
Generate your video
How Templates Work
Template example:
After filling placeholders:
Why this works:
"Slow push-in" is specific camera language AI models recognize
The structure ensures all elements are included
The phrasing is optimized for video generation APIs
Complete Workflow Example
Example 1: With Card Selection
User: "I want a cinematic coffee shop video"
Assistant shows cards:
"Slow Push-In" (selected)
"Golden Hour Lighting" (selected)
"Shallow Depth of Field" (not selected)
Assistant asks:
What's the main subject? → "A barista making espresso"
What's the setting? → "Cozy urban coffee shop"
What time of day? → "Early morning, golden hour"
Synthesis creates JSON using the exact template phrases from selected cards
User generates video with optimized prompt
Example 2: Without Card Selection
User: "I want a unique video of a robot dancing in space"
Assistant shows cards:
"Orbit Camera" (related, not selected)
"Slow Motion" (related, not selected)
User: "Just create it based on my description"
Assistant creates custom prompt without using card templates
User generates video with custom-tailored prompt
Prompt Structure
A well-structured video prompt includes:
Essential Elements
Subject - Clear description of main focus
Setting - Location, time, environment
Action - What's happening, movement
Camera - Movement, angle, framing (often from cards)
Style - Visual aesthetic, mood
Details - Lighting, colors, atmosphere
Model-Specific Optimization
The assistant tailors prompts for different models:
Sora 2
Emphasizes cinematic language
Works well with detailed scene descriptions
Supports longer prompts (up to 12 seconds)
Cards often include "cinematic" and "film grain" templates
Veo 3.1
Focuses on dialogue and audio cues
Optimizes for character consistency
Great for narrative scenes
Cards emphasize character and dialogue templates
Kling 2.6
Emphasizes camera movement
Works well with dynamic action
Supports complex camera moves (360, FPV, orbit)
Cards include advanced camera technique templates
Hailuo 2.3
Optimizes for action and motion
Great for sports and dynamic scenes
Emphasizes fluid movement
Cards focus on motion and action templates
Advanced: JSON Prompt Format
For advanced users, the assistant outputs JSON-ready prompts:
Key fields:
description- Full prompt text (incorporates card templates)camera.motion- Exact camera movement from selected cardsaudio- Dialogue, SFX, or music cuesnegative_prompt- Things to avoidcharacter_details- Character descriptions if applicable
Tips for Best Results
Select relevant cards - Choose cards that match your vision
Be specific in answers - "Cozy coffee shop" is better than "coffee shop"
Combine multiple cards - Select 2-3 cards for richer prompts
Trust the templates - Card templates use proven phrasing
Answer all questions - More details = better prompts
Review the JSON - Check that selected card templates are included
Iterate if needed - Ask for adjustments or try different cards
Common Use Cases
Product showcases - Detailed product videos with cinematic cards
B-roll creation - Background footage using camera movement cards
Scene establishment - Setting the mood with lighting/style cards
Character introductions - Character-focused shots with portrait cards
Transition elements - Between-scene footage using transition cards
Troubleshooting
"No cards are showing"
Solutions:
The assistant may not have found relevant techniques
Try being more specific about your video type
The assistant will create a custom prompt without cards
You can still get excellent results without cards
"Cards don't match what I want"
Solutions:
Don't select cards that don't fit
Answer refinement questions with your specific vision
The assistant will create a custom prompt
You can ask for different card suggestions
"Prompt is too vague"
Solutions:
Select technique cards for structure
Answer all refinement questions thoroughly
Add more specific details in your description
Ask the assistant to expand on specific elements
"Selected cards aren't in the final prompt"
Solutions:
Check that you actually selected the cards (they should highlight)
Make sure you said "continue" or "ready" after selecting
The templates should appear verbatim in the JSON
If missing, ask the assistant to include the selected techniques
"Model recommendation doesn't match my needs"
Solutions:
Specify your requirements clearly in Step 1
Mention if you need audio (Veo is best)
State duration preferences
Describe camera movement needs (Kling for complex moves)
Next: Learn about the Brand Voice Assistant for consistent brand content.
Last updated