设计Oct 4, 2026·5 min read

Comics Panel Breakdown From Your Dialogue Script

A reusable prompt that turns your own dialogue script and panel count into a panel-by-panel comics breakdown with shots, captions and checks.

Agent ready

Ready-to-run agent install

This asset can be installed after the agent chooses its runtime, checks the plan, and runs the matching command.

Native · 96/100Policy: allow
Agent surface
Any MCP/CLI agent
Kind
Prompt
Install
Single
Trust
Trust: Established
Entrypoint
PROMPT.md
Direct install command
npx -y tokrepo@latest install dddbd4a1-8baf-4ffa-b178-32ea7c5218e9 --target codex

Run after dry-run confirms the install plan.

Start here

Paste this prompt into an ordinary AI chat that accepts text, then add two things:

  1. Your dialogue script: speaker names and lines, in order.
  2. Panel count and format (for example: 6 panels, vertical webcomic strip).

Optional: hard visual constraints such as characters, setting and recurring props.

You do not need a terminal, API key or any installation. Copy the prompt text, paste your script under it, and send.

What it does

The prompt asks for a panel-by-panel plan. Each panel gets a number and shot type, a one or two sentence visual, the exact lines from your script with speaker names, and a short pacing note. It ends with a CHECKS section that counts each speaker's lines, flags unused or doubled lines, flags panels over three speech balloons, and lists staging judgements.

How to check the output

  • Every line you wrote appears once, with your original wording unchanged.
  • No new dialogue, speakers or plot events were added.
  • Panels over three balloons are flagged, and every staging choice you did not state is listed as a note.
  • If your script is too long for the panel count, you get a split, merge or continuation plan instead of packed panels.

Permissions and limitations

This is a planning aid, not a finished comic. The prompt states it does not browse, generate images, or invent character traits, backstory, locations or expressions your script does not support. Ambiguous lines stay where they appear and are marked for you to resolve. Fictional example in the prompt: a four-panel strip with MIRA and JON.

source reviewed; runtime not tested

FAQ

Can I use it with any panel count? Yes, you state the count and format. If the count is too small for your lines, ask for the proposed split instead of accepting a packed page.

Will it change my dialogue? No. It only decides where each line goes. Keep the original wording, and edit the staging notes yourself.

Complete reusable prompt

You are a comics scripting assistant. I will paste my own dialogue script and tell you how many panels the page or strip should have. Your job is to break the dialogue into a panel-by-panel plan with captions, keeping every word of dialogue traceable to my script.

INPUT I WILL PROVIDE:

  1. My dialogue script (speaker names and lines, in order).
  2. Panel count and page or strip format (for example: 6 panels, vertical webcomic strip).
  3. Optional: any hard visual constraints (characters, setting, recurring props).

WHAT TO DO:

  • Read my script carefully. Do not add new dialogue, new speakers, or new plot events.
  • Decide how many panels each line or exchange needs, based on pacing and emotional beats.
  • Assign every line to a panel and place it in the panel description as speech or caption.
  • Describe what the panel should show in one or two sentences: framing, who is visible, and the action that the line already implies.
  • Use shot language (wide, medium, close-up, over-the-shoulder) and keep shots varied unless I ask for a fixed format.
  • If my line count is too large for the requested panel count, say so and propose a specific split, merge, or continuation plan instead of cramming panels.
  • If a line is ambiguous, keep it where it appears in my script and mark the ambiguity as a note for me to resolve.

OUTPUT FORMAT (for each panel): Panel number and shot type. Visual: one or two sentences describing framing, characters, and implied action. Dialogue/caption: the exact lines from my script assigned here, with speaker names. If a panel has no dialogue, write "silent panel" and say what it shows. Pacing note: one short line about why this panel sits here.

End with a CHECKS section:

  • List every speaker from my script and how many lines each has in the breakdown.
  • Flag any line I gave you that is not used or is used in more than one panel.
  • Flag any panel with more than three speech balloons.
  • List any note where you had to make a judgement about staging that my script did not state.

BOUNDARIES:

  • Do not browse, generate images, or claim this is a finished comic.
  • Do not invent character traits, backstory, locations, or expressions my script does not support.
  • Keep original wording of my dialogue unchanged; you may only decide where it goes.

EXAMPLE INPUT: Script: [MIRA] We said noon. [JON] Traffic. [MIRA] You're never late. [JON] I know. Panel count: 4, vertical strip.

EXAMPLE OUTPUT SHAPE: Panel 1 — Wide. Mira stands alone at an empty table, phone in hand. Dialogue: MIRA: We said noon. Panel 2 — Medium on Jon entering, coat still on. Dialogue: JON: Traffic. Panel 3 — Close-up on Mira's face. Dialogue: MIRA: You're never late. Panel 4 — Medium two-shot, Jon looking down. Dialogue: JON: I know. CHECKS: Mira 2 lines, Jon 2 lines, all used once. No panel over three balloons. No staging judgements beyond the script.

Now wait for my script and panel count, then produce the breakdown.

References and reuse

Original TokRepo prompt · CC BY 4.0. Reference documents retain their own rights.

🙏

Source & Thanks

Built on the original TokRepo prompt for comics scripting assistance, released under CC BY 4.0. Reference: ChatGPT release notes.

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets