Product-launch campaign asset set in one session.

Painter produces the full campaign in one session: 6 Instagram feed posts, 3 Stories templates, 2 LinkedIn banners, 1 email header, and 4 ad creative variants. Every asset is in the brand palette and ready to schedule. Three days of freelance-designer work done in 40 minutes.

Run Painter
AuthorMariete
AgentPainter
Runtime~ 40 minutes
IndustryFounder
  1. 1

    Describe the task

    Painter can take a locked brand kit and a launch brief and ship the entire asset set in one session, no per-format handoff to a designer. It wires your logo, palette, fonts, and tagline into a generation node, fans that out across every channel you name, and returns each asset already sized and on-brand.

    The more explicit your prompt, the tighter the set. Tell Painter which brand kit to use, what to ship per channel, and what the launch message is, and it will hold the same visual identity across all sixteen assets instead of drifting format to format.

    Ship the full launch set for our Series A announcement using brand-kit.json. Generate: - 6 Instagram feed posts (1080×1080) - 3 Stories templates (1080×1920) - 2 LinkedIn banners (1584×396) - 1 email header (600×200) - 4 ad creative variants (square + landscape) Pull copy and tagline from launch-brief.md, keep the brand palette on every asset, and label each file by channel and slot. End with a manifest: total assets, formats covered, and anything that needs a human eye before scheduling.

  2. 2

    Give Painter context

    In a Painter workspace, lock the brand kit first, logo, colours, fonts, tagline, then point the run at your launch brief. Painter reads both together so the identity stays consistent whether it is drawing a Story or an ad variant.

    A complete brand kit is the single biggest lever here. Hex values, font files, and logo lockups produce a coherent set; a half-filled kit forces Painter to guess and the assets drift.

    Required context
    A locked brand kit with logo, colour palette (hex), fonts, and tagline
    A launch brief with the announcement copy, key message, and any dated details
    Optional context
    A product screenshot or hero image to feature inside the creative
    A secondary palette in the brand kit, so you can generate an alternate colourway of the set
    A note on tone in workspace instructions, so headlines match your voice instead of generic launch copy
    brand-kit.jsonlaunch-brief.mdproduct-shot.png (optional)
  3. 3

    What Painter creates

    Painter works through every channel you named, applying the same palette and logo lockup to each, and returns a labelled set sized per platform, plus a short list of assets it wants a human to confirm before they go live.

    From Painter: Generated 16 launch assets from brand-kit.json and launch-brief.md.

    16On-brand assets shipped
    5Channels covered
    40 minSession time, vs 3 days
    Ready to schedule14 assets
    ChannelFormatSlotStatus
    Instagram feed1080×1080Post 1: teaserOn-brand
    LinkedIn1584×396Banner: announceOn-brand
    Email600×200Header: launch dayOn-brand
    Needs a human eye2 assets
    ChannelFormatReason
    Ad variantLandscapeCopy overflows on the longest headline
    Stories1080×1920Logo sits close to the safe-area edge

    "14 assets are ready to export and 2 want a quick human check. Want me to fix the headline overflow and re-run those two, or export the ready set as a pack?"

  4. 4

    Follow-up prompts

    Export the ready pack

    Painter can bundle every ready asset into a single downloadable pack, grouped by channel, so the set is ready to hand off instead of scattered across the canvas.

    Export the 14 ready assets as a downloadable pack, grouped by channel (Instagram, LinkedIn, email, and ad variants) and label each file by channel and slot.

    Spin up a second colourway

    Painter can re-run the same set against an alternate palette from the brand kit, useful for A/B testing the launch creative without rebuilding each format.

    Regenerate all 16 assets using the secondary palette in brand-kit.json, keep the same layouts and copy, and label the set "variant-B" so we can A/B it against the primary.

    Regenerate the set for another brand kit

    Point Painter at a different brand kit and it re-renders the same sixteen-asset layout in that identity, so a sub-brand or partner launch reuses the whole setup.

    Regenerate the same 16-asset set using our sub-brand kit instead, keep the layouts and slot sizing identical, and label the set by sub-brand so we can tell the two apart.

  5. 5

    Tips and troubleshooting

    Lock the brand kit before you generate

    A kit missing hex values or a font file forces Painter to approximate, and approximations drift across sixteen assets. Five minutes locking the kit up front is the single biggest quality lever on the whole set.

    Name the formats and sizes explicitly

    Painter will infer sensible dimensions, but "6 Instagram feed posts at 1080×1080" removes the guesswork. Spell out slot and size and every asset comes back ready to schedule.

    Let Painter flag the edge cases

    By default Painter surfaces assets where copy overflows or a logo sits too close to a safe area rather than shipping them silently. Ask it to auto-fix instead if you would rather not review each one.

  6. Ready to try it yourself?

    Lock your brand kit, drop in the launch brief, and get all sixteen on-brand assets ready to schedule in one session.

    Run Painter