Creative flow runner
Run · Manga Scenes
Start with the confrontation, reveal, or emotional beat, then generate a manga-first sequential workflow around it.
Run the manga scene flow
Generate manga-style scenes with stronger emotional pacing, impact beats, dialogue cues, and export-ready sequential presentation.
Quick-start manga beats
Use one of these scene setups to prefill the sequence before rewriting the emotional details.
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 slide structurestructure-editorResolve the pacing and frame order that the final panel pack should follow.
Panel image set
Generation scene environmentscene-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 deck packagedocument-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.