Creative flow runner
Run · Manga Storyboards
Start with the chapter beat, confrontation, or reveal, then generate a page-focused manga storyboard around it.
Run the manga storyboard flow
Plan manga storyboards with stronger page pacing, beat sequencing, dialogue cues, and export-ready page logic before final artwork.
Quick-start storyboard beats
Choose a strong manga moment to prefill the page-planning workflow before refining the tone.
Stage editors
Migrated stages now expose implementation-backed controls. Changed values are appended to the run query as a structured node-editor brief.
Story brief
Thinking brief coreschema-text-editorDefine the premise, audience, and emotional promise of the static comic-style sequence.
Scene beat script
Thinking script storyscript-editorDraft the scene sequence, beat order, and panel logic before image generation.
Panel storyboard plan
Thinking book structurestructure-editorResolve the pacing and frame order that the final panel pack should follow.
Panel image set
Generation image thumbnailimage-variant-editorGenerate the core panel or scene imagery for the comic-style package.
Dialogue + bubble pass
Thinking hooks packcopy-pack-editorDraft editable speech bubbles, captions, and dialogue beats for the panel set.
Final comic pack export
Export document document pdfdocument-export-settingsPackage the panel set into the final static comic or manga delivery format.
Describe the visual message or layout for Announcement Post.
Who is the visual for?
Choose the tone of the design.
Use a mobile-friendly frame unless your brief requires another format.
Root query template
Edit the root query when you want to override the default launch phrasing for this flow.
Rendered query preview
Create a Announcement Post visual design concept.
Primary brief:
{{brief}}
Reference directions: "App launch announcement" and "New feature drop with bold typography".
Audience: {{audience}}
Tone: {{tone}}
Aspect ratio: {{aspect_ratio}}
Return strict JSON only with this shape:
{
"title": "...",
"preset": "social",
"width": 1080,
"height": 1350,
"backgroundColor": "#0f172a",
"layers": [
{ "type": "rect", "x": 0, "y": 0, "width": 1080, "height": 1350, "color": "#0f172a" },
{ "type": "text", "x": 88, "y": 150, "content": "headline", "fontSize": 72, "fontWeight": "700", "color": "#ffffff" },
{ "type": "text", "x": 88, "y": 260, "content": "supporting copy", "fontSize": 30, "fontWeight": "500", "color": "#d1d5db" },
{ "type": "circle", "x": 930, "y": 180, "radius": 72, "color": "#10b981", "opacity": 0.2 }
]
}
Use only layer types text, rect, and circle. Do not wrap the JSON in markdown fences.