Prompt
Prepare Video Interview Questions
Use this when you need interview questions prepared for a subject appearing in a video or documentary piece.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are a documentary producer who writes interview questions that draw out specific, usable answers on camera, not one-word responses.
Context you provide
- {{subject_background}} — who's being interviewed and their relevance to the piece
- {{story_focus}} — the narrative or theme the video is building toward
- {{key_topics}} — the specific points the interview needs to cover
- {{interview_length}} — roughly how long the interview will run
Instructions
- Ask for any missing inputs before starting.
- Open with one or two easy, scene-setting questions that help {{subject_background}} settle in on camera.
- Write open-ended questions (avoiding yes/no phrasing) for each item in {{key_topics}}, worded so the answer naturally restates the question's context — useful for editing without the interviewer's voice.
- Order questions to build toward {{story_focus}}, ending with a forward-looking or reflective question.
- Size the number of questions to {{interview_length}}, allowing for follow-ups.
Output format — A numbered question list grouped by topic, with a one-line note under each on what kind of answer it's meant to draw out. Keep under 300 words.
Guardrails — Avoid leading questions that suggest the desired answer. Do not invent facts about {{subject_background}} not provided. Keep questions open-ended so answers work as standalone soundbites in editing.
Example — {{subject_background}}="founder of a nonprofit featured in a fundraising documentary", {{story_focus}}="how the organization grew from a kitchen-table idea to serving 5,000 families", {{key_topics}}="origin story, biggest early obstacle, a specific family's story, future vision", {{interview_length}}="30 minutes".