Reskin 80 templates for Black Friday in two hours.

Painter’s batch mode runs 80 existing templates through a "holiday reskin" node. 960 assets across Black Friday, Christmas and New Year are generated in two hours, no rebuilding from scratch.

Run Painter
AuthorMariete
AgentPainter
Runtime~ 2 hours
IndustryRetail
  1. 1

    Describe the task

    Painter’s batch mode can run an entire existing template set through a single reskin node, so a seasonal refresh is a re-theme, not a rebuild. You point it at the templates you already have, apply a holiday look, and Painter fans it across every campaign at once, hundreds of on-brand assets without touching layouts from scratch.

    The clearer the reskin instruction, the more consistent the batch. Tell Painter which template set to use, which seasonal reskin to apply, and which campaigns to fan across, and it will hold the treatment uniform across every asset.

    Run batch mode over the 80 templates in template-set/. Apply the holiday-reskin node to each, then fan the set across three campaigns: - Black Friday - Christmas - New Year Keep every product image and price field intact: reskin the frame, palette, and seasonal elements only. Label output by campaign and template ID, and end with a manifest of total assets and any templates that failed to reskin cleanly.

  2. 2

    Give Painter context

    In a Painter workspace, keep your template set organised and define the reskin as a reusable node, colour shift, seasonal motifs, holiday framing. Batch mode then applies it uniformly, so all 960 assets share one treatment instead of 960 slightly different ones.

    A well-defined reskin node is what makes a batch this size safe. When the treatment is explicit, product shots and prices pass through untouched and only the seasonal layer changes.

    Required context
    An existing template set to reskin, with product images and price fields in place
    A defined seasonal reskin (the holiday-reskin node) with the palette and motifs to apply
    Optional context
    A per-campaign accent, so Black Friday, Christmas, and New Year each read distinct
    A locale list, so the set fans across regions as well as campaigns
    A per-campaign naming convention, so the exported pack is foldered the way merchandising expects
    template-set/holiday-reskin.jsonlocales.json (optional)
  3. 3

    What Painter creates

    Painter runs every template through the reskin node and fans the result across each campaign, leaving product images and prices untouched, then returns the batch labelled by campaign and a short list of any templates that need a manual pass.

    From Painter: Reskinned 80 templates across 3 campaigns from template-set/ in one batch.

    960Assets across 3 campaigns
    2 hrBatch run, no rebuild
    80Templates reused
    Reskinned cleanly948 assets
    CampaignTemplatesAssetsStatus
    Black Friday80320Clean
    Christmas80318Clean
    New Year80310Clean
    Needs a manual pass12 assets
    CampaignTemplateReason
    Christmastmpl-044Price field overlaps the new motif
    New Yeartmpl-071Product image too dark for the palette

    "948 assets reskinned cleanly and 12 need a manual pass, mostly price fields colliding with the seasonal motif. Want me to nudge those layouts and re-run them, or export the clean set as a pack foldered by campaign?"

  4. 4

    Follow-up prompts

    Export the batch as campaign folders

    Painter can bundle the whole batch into a downloadable pack foldered by campaign, so the merchandising team finds assets where they expect them instead of in a flat dump.

    Export the 948 clean assets as a pack foldered by campaign (Black Friday, Christmas, New Year) and label each file with its source template ID.

    Fan the set across regions too

    Give Painter a locale list and it multiplies the batch across markets, swapping currency and language while keeping the seasonal treatment identical.

    Re-run the batch across US, UK, and DE locales: localise currency and any on-asset copy, keep the same holiday reskin, and label output by campaign and locale.

    Reskin against next season’s templates

    When the template set updates, point Painter at the new version and it re-applies the same reskin node across all three campaigns in one batch.

    Run the same holiday-reskin node over the updated template-set/ and fan it across Black Friday, Christmas, and New Year again, labelled by campaign and template ID.

  5. 5

    Tips and troubleshooting

    Lock the price and product layers

    The failures in a batch this size are almost always a motif colliding with a price field. Marking those layers as protected in the reskin node keeps them intact and shrinks the manual-pass list.

    Define the reskin once, apply it everywhere

    A batch is only as consistent as its node. Spend the time defining palette, motifs, and framing precisely, and all 960 assets share one clean treatment instead of drifting template to template.

    Let the failures surface, then re-run

    Painter flags templates that don’t reskin cleanly rather than shipping them broken. Fix those handful of layouts, re-run just that subset, and the campaign set completes without redoing the whole batch.

  6. Ready to try it yourself?

    Point batch mode at your template set, apply one seasonal reskin, and get every campaign refreshed in two hours instead of rebuilt from scratch.

    Run Painter