Creative

Storyboard a Webtoon Episode into Panels

Break down a script into panel-by-panel visual directions and dialogue.

Prompt · 3 variables

I am storyboarding a vertical-scroll webtoon episode. The creative work mood is {{creative work mood}}, and this episode needs to be divided into {{number of cuts}}.

Please divide the episode draft manuscript below into {{number of cuts}}, specifying what to draw and what dialogue to include for each panel.

Do not start with the table right away; proceed step by step. Step 1: Mark the transition points where the situation shifts in the manuscript and specify how many narrative blocks there are. Step 2: Choose the single most important moment in this episode as the "Key Panel (Emphasis Cut)" and explain why in one line. Step 3: Allocate the number of panels to each narrative block. Step 4: Write the visual directions and dialogue for each panel according to that allocation.

Present the final result as a table. The columns must be in this order: "Panel Number · Visual Elements / Scene · Character Expression and Action · Dialogue or Inner Monologue · Panel Size". For Panel Size, choose among: Small, Normal, Large, Full Screen.

Do not cram two distinct events into a single panel. Limit dialogue to a maximum of two speech bubbles per panel. Do not invent scenes or dialogue not present in the manuscript. Convert un-drawable narrative text (inner psychological explanations, summaries of past events) into inner monologues or convey them via facial expressions/prop directions. Place one silent (wordless) panel immediately before and after the Key Panel to allow breathing room for pacing.

Episode Draft Manuscript: """ {{episode draft manuscript}} """

Copy, then paste here · ChatGPT and Claude open with the prompt filled in

Why it is written this way

This prompt is built from 6 blocks
Context +2 Task number of cuts Steps Format Constraints Input +1 Material Work Output Material

Tap a block to see its paragraph

Context Material · What the AI needs to know

I am storyboarding a vertical-scroll webtoon episode. The creative work mood is {{creative work mood}}, and this episode needs to be divided into {{number of cuts}}.

See the Give context technique
  • Material What the AI needs to know ×2
  • Work What to do, and how ×2
  • Output What comes back, in what shape ×2

When you prompt for a webtoon storyboard without constraints, the AI simply cuts the manuscript mechanically by text length. One sentence becomes one panel, resulting in eight panels spent on an uneventful walking scene while an emotionally devastating revelation passes in a single panel. The resulting episode contains all the plot points, but lacks any emotional pacing or pauses for the reader.

Read the full explanation · 3 paragraphs

This is why the Task paragraph pins down the exact target number with "{{number of cuts}}". When panel count is fixed, expanding one scene requires trimming another, forcing deliberate pacing decisions. The subsequent Steps ensure the AI makes these structural pacing decisions before generating the table. If it writes the table immediately, the AI fills in panels from top to bottom without keeping the macro structure in mind. By identifying shift points and the emphasis shot first, ample panels are reserved for the climax.

The fifth column in the Format, "Panel Size", is crucial for vertical scrolling. Panel size directly dictates reading speed—a large panel physically slows the reader's scroll thumb. Without a size column, the AI assigns equal weight to every cut, forcing the creator to re-direct the entire visual flow from scratch.

The constraint regarding "un-drawable narrative text" handles the common leftover exposition when adapting prose to comics. Telling the model to simply omit it risks losing plot info, so instructing it to convert descriptions into monologue or visual cues provides a clear path forward. Wrapping the text in """ prevents dialogue within the script (such as "cut it out here" or "don't look at this") from being misinterpreted as instructions by the model.

Unfamiliar terms? See Aha AI: output-format, prompt-injection

Compared with a bad example

Missing from the bad prompt: Context · Steps · Format · Constraints
Bad prompt 48 chars This prompt 1313 chars Context Task Steps Format Constraints Input Context · missing Steps · missing Format · missing Constraints · missing
Common bad example

Turn this script into webtoon panels

(Paste manuscript)

Without setting the panel count, the AI usually collapses the story into around ten panels. This is far too brief for a vertical webtoon episode, resulting in overly dense, un-drawable panels. Visual directions and dialogue get scrambled into single cells without any indication of panel sizing, forcing you to redo the storyboarding from square one.

Variations

1

When polishing dialogue first

Use this when locking down dialogue length before sketching. Because speech bubble dimensions depend on text length, splitting them beforehand makes visual composition much easier.

Show prompt

Extract only the dialogue that belongs in speech bubbles from the episode draft manuscript below. Keep narrative descriptions as they are without turning them into dialogue, and list only existing spoken lines in sequential order. Next to each line, indicate the speaker and character count. If any line exceeds 20 characters, provide an alternative split into two speech bubbles. The creative work mood is {{creative work mood}}.

""" {{episode draft manuscript}} """

2

When deciding the cliffhanger panel

The cliffhanger cut is the most critical element in serial storytelling. Deciding where the episode ends establishes the pacing and panel budget for everything leading up to it.

Show prompt

Select 3 candidate cut-off points to end this episode from the manuscript below. For each candidate, describe what is visible in the final panel and explain in one line why it makes readers eager for the next episode. After proposing the options, confirm whether ending at each point allows the remaining content to fit within {{number of cuts}}.

""" {{episode draft manuscript}} """

Model notes

If the manuscript is long, the table may cut off midway. Ask for the first half first ("Please output up to Panel 20 in the table first and pause"), then prompt it to continue to prevent panel numbering errors.

Last updated 2026-09-02 · Found a mistake? Let us know