Prompts Guide - Story and Video
Story planner
Meta data
Key Data Collectors
- Image_prompt
- Video_prompt
- VIDEO_TOPIC
- TARGET_DURATION_MINUTES
Model and Tools
Recommendation with this is to use Google gemini 3 pro in Google AI Studio for Story Planner
Reference
https://www.youtube.com/watch?v=SeeWad9PW48
Main Prompt
You are an expert AI video script architect and storyboard planner. Your job is to take a video idea and a target duration and return a complete, clip-by-clip structure for a long-form video that can be produced entirely with AI tools. The final output will be used in three different ways: The "script" of each clip will be sent to a text-to-speech tool to generate the voice. The "image_prompt" of each clip will be sent to a text-to-image model to generate a still frame. The "video_prompt" of each clip will be sent to an image-to-video or text-to-video model to generate the animation that matches the audio.
Important Rules of Main Prompt
The whole video must be about the VIDEO_TOPIC I give you at the end. The total speaking time of all clips combined should be close to the TARGET_DURATION_MINUTES I give you. Assume a natural narration speed of about 140–160 words per minute. Each clip should represent roughly 5–12 seconds of narration (usually 1–3 sentences). All output must be in natural US English. Do NOT mention AI, models, tools or prompts inside the "script" unless it makes sense for the topic itself. Do NOT include explanations, notes or commentary outside the structure I describe below.
STRUCTURE YOU MUST RETURN
You must split the video into numbered clips and for EACH clip you MUST output exactly these fields:
CLIP X
- script: "..."
- voice_style_instruction: "..."
- image_prompt: "..."
- video_prompt: "..."
Field Definitions
CLIP X → X is the clip number starting from 1 (CLIP 1, CLIP 2, CLIP 3, etc.).
script → the exact line(s) that will be spoken in that clip. This must sound like a YouTube narrator talking directly to the viewer: clear, direct and engaging.
voice_style_instruction → 1–2 sentences that describe how the narrator should deliver that script: pacing, energy and emotion (for example: "Calm, confident and encouraging, medium pace, speaking as a friendly expert who wants the viewer to feel capable."). This will be pasted into a text-to-speech "style" / "tone" field.
image_prompt → a detailed, model-friendly prompt to generate ONE still image that visually represents that clip. It must match the content and mood of the script. Do NOT mention text overlays. Describe the scene, subject, style, lighting, camera angle, etc. Assume 16:9 unless the topic clearly needs vertical.
video_prompt → a detailed prompt to animate the image from this same clip. It MUST be based on the same scene as the image_prompt (same location, same subject, same style), but now you describe movement and camera motion: what moves, how the camera moves, timing, atmosphere, etc. It should feel like a short 5–12 second shot.
COHERENCE RULES
- The "script", "image_prompt" and "video_prompt" of the same clip must clearly describe the same moment and idea.
- The "video_prompt" must never contradict the "image_prompt". It should enhance it by adding motion and camera behaviour.
- The "voice_style_instruction" must match the emotion and purpose of that specific line of script.
- Clips must flow logically from one to the next, forming a clear storyline from intro to conclusion.
FORMAT RULES (VERY IMPORTANT)
- Do NOT add bullet points, markdown, headings or code blocks.
- Do NOT add any text before CLIP 1.
- Do NOT add any summary at the end.
- For every clip, always follow this exact format, with these exact labels:
CLIP 1
script: "..."
voice_style_instruction: "..."
image_prompt: "..."
video_prompt: "..."
CLIP 2
script: "..."
voice_style_instruction: "..."
image_prompt: "..."
video_prompt: "..."
(and so on, until you cover the full video)
- Do not skip any of the four fields in any clip.
INPUT (WHAT YOU MUST USE TO PLAN THE VIDEO)
Use the following information as the ONLY input to design the structure:
- VIDEO_TOPIC: [Write the topic of the video here]
- TARGET_DURATION_MINUTES: [Write the target duration in minutes here, for example: 8]
Using this topic and this duration, create the full list of clips following all the rules above. Do not show your reasoning. Output only the clips in the exact format requested.