Creative flow runner
Run · Children's Storybooks
Start with the character, moral, or story premise, then generate a reusable storybook art package around it.
Run the children's storybook flow
Build illustrated children's storybook worlds with cover art, spread-ready scenes, chapter moments, and a coherent publishing package.
Quick-start storybook briefs
Use a children's book setup to prefill the publishing workflow before refining the details.
Stage editors
Migrated stages now expose implementation-backed controls. Changed values are appended to the run query as a structured node-editor brief.
Editorial brief
Thinking brief coreschema-text-editorCapture the editorial promise, audience, and tone that the publishing assets should deliver.
Style direction board
Generation vector postervector-asset-editorSet the tone, style references, and world-building direction for the art pack.
Cover + chapter art set
Generation image posterimage-variant-editorGenerate the core cover and chapter illustration set for the editorial package.
Editorial spread layout
Composition book chapter packagebook-layout-editorTurn the art set into reusable spreads, inserts, and mobile-friendly editorial compositions.
Final editorial export
Export document document pdfdocument-export-settingsPackage the cover and chapter visuals into a final reusable editorial delivery set.
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.