Skip to content
Back to templates

brand-anchored-asset-variation

@randalolson/brand-anchored-asset-variation

Use when you need one approved brand asset adapted to a new campaign context (season, locale, occasion, condition, or language) while the logo and on-image text stay exactly intact across the variation.

Outcome

Ship more on-brand asset variants per base asset, without manual creative review escalations.

See it in action

Marketing teams re-skin one approved hero for each season. The run below takes a summer campaign poster into a winter-holiday campaign and proves the brand survives the edit.

The asset you start with

A summer campaign poster, the NORTHWIND wordmark above the GO FURTHER tagline over a coastal hike at golden hour

One on-brand hero: the NORTHWIND wordmark above the GO FURTHER tagline, on a clean summer scene. The only text on it is the brand's own.

Without the workflow

A naive winter edit that invented new ad copy, a script "Celebrate the Holidays" and a footer "HAPPY HOLIDAYS TO THE BOLD"

"Make it about the holidays," one edit, no guardrails. The season does change, but with nothing telling the model to leave the brand alone, it starts writing its own ad and stamps on two slogans the brand never approved. Nothing checks whether the logo or the real copy made it through:

CheckVerdict
On-image text preservedFAIL, it invented "Celebrate the Holidays" and "HAPPY HOLIDAYS TO THE BOLD"
Wordmark preservedPASS
Directive satisfiedPASS

With the workflow

A winter-holiday variant with snow and a decorated tree, the NORTHWIND wordmark and GO FURTHER tagline preserved on the same composition

The same season change, anchored to the brand and then verified. The wordmark, the tagline, and the layout come through untouched, and the variant ships only once all three checks pass:

CheckVerdict
Wordmark preserved, NORTHWINDPASS
On-image text preserved, NORTHWIND and GO FURTHERPASS
Directive satisfied, winter holiday seasonPASS

One approved asset becomes a full seasonal campaign, with proof the brand held at each step.

Use this template

Your agent fetches this runbook and runs it, revising the output until the verifiers pass.

First time with Goodeye?

Connect your agent over MCP, then ask it to fetch this template by its identifier. Or install the CLI and run the command below.

Connect your agent (Claude Code)
claude mcp add --transport http goodeye https://mcp.goodeye.dev/mcp
Or install the CLI
uv tool install goodeye

Connecting over MCP prompts a quick sign-in. The CLI can fetch and run a public template with no account.

Set up another clientFull quickstart

Fetch or fork

Fetch with CLI
goodeye templates get @randalolson/brand-anchored-asset-variation
Fork with CLI
goodeye templates fork @randalolson/brand-anchored-asset-variation

Also available from

MCP
get_template(identifier="@randalolson/brand-anchored-asset-variation")
REST
curl https://api.goodeye.dev/v1/templates/@randalolson/brand-anchored-asset-variation