Your prompt generator: from storyboard to prompt list with an agent
Writing eight prompts by hand, with the same look and the same lock, is tiring and leaves room for mistakes. An AI assistant with clear rules drafts the whole list from the storyboard in course 0. You review it, the page checks it, and the list goes to any generator.
2The request in six layers: role, input, output, vocabulary, rules and limits
3Review what the assistant made up before you generate
4Put everything the course produced into a plan with dates
Goal: turn the storyboard from course 0 into a prompt list, one per shot, with an AI assistant, and check it on the page.
01 · From storyboard to checked list
The assistant drafts; you decide. Click each step.
Click each block in the diagram to see what it does.
The assistant speeds up the draft; the direction is still yours. Every line passes through your eyes before you spend credits.
02 · Building your prompt generator
The example turns the 30-second storyboard of "The first batch" into a list.
1. Why an assistant
Eight shots call for eight prompts with the same base prompt and the same lock, word for word. By hand, one forgotten comma changes the look of a shot.
A request with fixed rules makes the assistant repeat what has to stay the same and change only what changes. You swap the storyboard and reuse the request.
2. The six layers of the request
Role (who it is), input (the pasted files), output format (the exact line), vocabulary (the camera terms from course 0), rules (copy the base prompt and lock, sound in a separate sentence) and limits (what to do when information is missing).
The limits layer is the one that protects you most: instead of making things up, the assistant writes "FALTA:" and what was missing.
3. Review the output
The page checks format and numbers. You read looking for what wasn't in the storyboard: an extra character, a new object, a swapped line of dialogue.
Found something made up? Don't just fix the line: add the missing rule to the request, so it doesn't come back with the next storyboard.
4. From file to generator
To generate, paste the base prompt, the lock, and the shot line, and attach the references for that shot. If the generator wants a different way of writing, adjust the line, not the list.
The list, the storyboard, the lookbook, and the references stay in the folder. If the generator changes or shuts down, you take everything to another one.
03 · The layered request and the list format
Paste the request into your AI assistant's chat from your subscription, with the three files at the end.
Request to the AI assistant (prompt writer)
ROLE: You are a directing assistant and you write video prompts for generators with audio.
INPUT: a storyboard (one line per shot), a lookbook, and a list of references, pasted at the end.
OUTPUT: first the lines "Scene:", "Base prompt:" and "Lock:"; then one line per shot, in this format:
n | duration | shot size | movement | prompt: <camera, subject, action, setting> | sound: <ambience, effect, dialogue as someone saying: text>
VOCABULARY: size, angle, and movement only with the terms from the storyboard (wide shot, close-up, high camera, dolly in, static camera...).
RULES:
- copy the Base prompt from the lookbook and the Lock from the references word for word;
- one movement per shot, the same as in the storyboard;
- sound in its own sentence, after "sound:";
- do not mention a director, film, brand, or real person.
LIMITS: do not invent a character, place, object, or line of dialogue that is not in the input. If something is missing, write "MISSING:" and what was missing.
Storyboard:
<paste the storyboard.txt here>
Lookbook:
<paste the lookbook.txt here>
References:
<paste the referencias.txt here>
prompts.txt (template)
Scene: <name> (<duration> s)
Base prompt: <from lookbook.txt, word for word>
Lock: <from referencias.txt, word for word>
<n> | <n> s | <shot size> | <one movement> | prompt: <camera, subject, action, setting> | sound: <ambience, effect, dialogue>
04 · Check your prompt list
Paste the prompts.txt that the assistant returned and you reviewed. Test it first with the two examples.
prompts.txt
05 · Optional: check in the terminal
Only for people who already use a terminal. Download the course from GitHub and run it in its folder: the rules are the same as on the page. For your own file, swap --exemplo for its name (prompts.txt); it exits with 0 when it passes.
$ python3 conferir.py lista-prompts --errado; echo "saída: $?"
Ainda não. O que falta:
- Falta a linha Trava: com a descrição (pelo menos 3 letras).
- Achei 4 planos numerados; o pedido é de 6 a 10. Comece cada plano pelo número (1 | ...).
- Plano 1: falta a coluna prompt.
- Plano 2: falta a coluna som.
- Plano 3: 2 escolhas de movimento; fique com uma só.
- Plano 4: falta a coluna som.
- Só 1 tipo(s) diferente(s) de tamanho do plano nos planos; varie para pelo menos 3.
- Os planos somam 16 s; o pedido é de 24 a 36 s.
saída: 1
06 · Practice
Use the storyboard from course 0 and the files from lessons 3 and 5. Without them, use the ones from "The first batch".
List · your scene in prompts
30 min
Paste the layered request into your AI assistant's chat from your subscription, with the storyboard, the lookbook, and the references at the end. Review the answer looking for invention and "MISSING:". Paste it into "Check your prompt list" and download the prompts.txt to the project folder.
Done when: the page answers OK: [n] prompts ready · [s] s, with the total between 24 and 36 s, and the prompts.txt is in the project folder.
New rule · what the assistant made up
15 min
Compare the list with the storyboard and write down, at the end of the request, one rule for each invention you corrected. Save the request as pedido-prompts.txt for the next storyboard.
Done when: the pedido-prompts.txt is in the project folder and has at least one more rule than the lesson's request, or the note "no invention found" with the date.
07 · The course map
Four steps that take you from the storyboard to the prompt list. Click an exercise to see the "done when".
Lesson 807 · The course mapFour steps that take you from the storyboard to the prompt list. Click an exercise to see the "done when".
By the end of the courseA folder with your choice, lookbook, stills, clips, references and the prompt list for your scene.
8 deliverables
Click an exercise to see what to do and the "done when".
1/5
Choose
What each shot needs and which generator fits, with the date it was checked.
1/5
Choose
What each shot needs and which generator fits, with the date it was checked.
2/5
Prompt and still
The prompt in seven parts and the locked look in a base prompt, proven on the stills.
3/5
Clip and continuity
From still to clip, with the same character across shots, in close-up or wide.
4/5
List
The whole scene as prompts, ready for any generator.
5/5
The whole course
Four steps, each with its deliverable checked by the page. This lesson's list gathers them all.
Suggested order: each step uses what the previous one decided.
08 · Build your plan with dates
Pick when you start and how much time you have each week. The plan lists the exercises from all eight lessons.
plano.md
09 · Quick quiz
Four questions. The explanation shows up after each answer.
Question 1 of 4
Which layer of the request does the most to keep the assistant from making things up?
Correct
If you don't say what to do when information is missing, the assistant fills the gap with something plausible. With "FALTA:", the gap shows up so you can decide.
Not that one
If you don't say what to do when information is missing, the assistant fills the gap with something plausible. With "FALTA:", the gap shows up so you can decide.Review: Building your prompt generator
Question 2 of 4
The list passed the page's check, but shot 3 has a grandson of Dona Lia who isn't in the storyboard. What do you do?
Correct
The page checks format and numbers, not content. Made-up details get fixed in the line and become a rule in the request, so they don't come back in the next storyboard.
Not that one
The page checks format and numbers, not content. Made-up details get fixed in the line and become a rule in the request, so they don't come back in the next storyboard.Review: Building your prompt generator
Question 3 of 4
Why copy the base prompt and the lock word for word into every line?
Correct
It's the continuity from lessons 3 and 5, carried over into the list: whatever must be the same in every shot goes in the same. Only the camera, the action, and the sound change from line to line.
Not that one
It's the continuity from lessons 3 and 5, carried over into the list: whatever must be the same in every shot goes in the same. Only the camera, the action, and the sound change from line to line.Review: The layered request and the list format
Question 4 of 4
The generator you were using shut down. What do you need to redo?
Correct
That's why everything is a text and image file in your folder, outside the platform: it's what the Sora case taught. Adjusting how you write for another generator is small next to redoing the scene.
Not that one
That's why everything is a text and image file in your folder, outside the platform: it's what the Sora case taught. Adjusting how you write for another generator is small next to redoing the scene.Review: Building your prompt generator
Quiz complete
You got {a} of {n} right. If you get them all right, the lesson is marked as complete.
Pick an answer. The explanation appears after you try.
10 · To keep
Request in six layersRole, input, output, vocabulary, rules, and limits; the request can be reused.
Review is yoursThe page checks the format; you check for made-up details and turn each one into a rule.
Portable listBase prompt, lock, and one line per shot, ready for any generator.