Agent skill · Content & Marketing

remix-graphic-ad-from-reference

Recreate a static graphic ad (Pinterest pin, IG/FB feed image, poster) from a reference image, swapping in a new brand's product and new copy while keeping the reference's layout, composition, and visual energy. ALWAYS generated with GPT Image 2 in edit-the-reference mode (fal-ai/gpt-image-1/edit-image, a billed FAL generation); the HTML/goose-graphics overlay is only an optional text-finishing step, never the generator. The static-graphics counterpart to the video remix-ad skill; this is what the app calls when a user picks a reference ad and wants it for their own product.

gooseworks-aigithub.com/gooseworks-aiGitHub ↗
claude-codecodexcursorships scriptsMIT
Install
npx skills add gooseworks-ai/goose-skills --skill remix-graphic-ad-from-reference --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 10
SKILL.md size: 19 KB
Bundled scripts: yes
Path: skills/ads/composites/remix-graphic-ad-from-reference/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,091
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# remix-graphic-ad-from-reference ## Purpose Given **one reference ad image** + a **target product** + **new copy**, produce a finished static ad that keeps the reference's *layout and composition* but swaps the product and words for the new brand. This powers the app's "pick a Pinterest ad you like → get the same ad for your product" flow. It does **not** invent layouts and it does **not** regenerate the whole scene from scratch. It reads the reference, then recreates it with GPT Image 2: - **GPT Image 2 (edit the reference) — ALWAYS use this as the generator.** Run it in **image-edit mode on the reference itself** to preserve the layout/composition and swap in the new product + copy. This is the engine for EVERY remix (premium look). FAL slug `fal-ai/gpt-image-1/edit-image`. - **HTML overlay (goose-graphics) — NOT a generation engine.** It is only an optional FINISHING step: if GPT bakes garbled/misspelled copy, overlay crisp text on top of the GPT output. Never use it as the primary generator — a remix must always be generated by GPT Image 2. ## Inputs | Input | Required | Notes | |---|---|---| | `reference_image` | yes | The ad to recreate (local path or URL). One image. | | `p

What's inside
Steps it walks through
  1. Purpose
  2. Inputs
  3. Brand grounding — read the kit, never improvise (do this before generating)
  4. Palette — by stylesource (default template)
  5. Which image to feature — select from the kit, send ONLY the relevant one(s)
  6. Composed Atoms
  7. Workflow
  8. Phase 0 — Get the spec (use remixspec if it exists; analyze only if it doesn't)
  9. Phase 0.5 — Author the copy (agent auto-writes; user can revise)
  10. Phase 1 — Engine (ALWAYS GPT Image 2)
  11. Phase 2B — GPT Image 2 path (EDIT the reference, do not regenerate)
  12. Phase 3 — QC + deliver
  13. Decision Rules
  14. Output
Ships with 9 files
  • assets/overlay-template.html
  • requirements.txt
  • scripts/cutout_product.py
  • skill.meta.json
  • tests/expected-output.md
  • tests/human-test.md
  • tests/sample-input.md
  • tests/smoke-test.md
  • tests/verifier.md
More from goose-skills
All skills →
About this skill
What does the remix-graphic-ad-from-reference skill do?

Recreate a static graphic ad (Pinterest pin, IG/FB feed image, poster) from a reference image, swapping in a new brand's product and new copy while keeping the reference's layout, composition, and visual energy. ALWAYS generated with GPT Image 2 in edit-the-reference mode (fal-ai/gpt-image-1/edit-image, a billed FAL generation); the HTML/goose-graphics overlay is only an optional text-finishing step, never the generator. The static-graphics counterpart to the video remix-ad skill; this is what the app calls when a user picks a reference ad and wants it for their own product.

How do I install it?

Run `npx skills add gooseworks-ai/goose-skills --skill remix-graphic-ad-from-reference --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From gooseworks-ai/goose-skills, a repository with 1,091 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going