remix-graphic-ad-from-reference

Featured

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.

AI & Automation 1,063 stars 194 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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. | | `product` | yes | Target product: a clean product render/photo (PNG/webp). Pull the **real** brand asset; grounding/swapping on it is what keeps the label correct. **If the brand asset is a multi-product lineup, crop to the ONE relevant product first** — the remix grounds on a single clean ...

Details

Author
gooseworks-ai
Repository
gooseworks-ai/goose-skills
Created
4 months ago
Last Updated
4 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

ecom-static-ads

Generate 4 scroll-stopping static (single-image) e-commerce ad creatives from a single store link — a product page (PDP) or collection/listing page (PLP). Learns the store's brand identity (logo, colors, fonts, voice), reads the page (product names, prices, promos, benefits, real product photos, on-site reviews), mines customer reviews on-site and externally, studies competitor ads via the Facebook Ads Library, sources reference imagery via Tavily, and generates the ad images with Nano Banana Pro (via Higgsfield) using the real product photo as a locked reference. Use whenever the user wants static ads, ad creatives, DTC ads, Facebook/Instagram/TikTok image ads, paid social creative, or advertising images for a product or collection — even without the word "ads," e.g. "make me some scroll-stoppers for this product," "I need creative for this collection," or any time they paste a store URL and ask for marketing visuals.

0 Updated 1 weeks ago
jasoncarrigan
AI & Automation Listed

ad-creative

Use when the user wants a product photo turned into a UGC-style video ad and matching static ad images, or says "turn this product photo into an ad", "make me a UGC video from this image", or "I need static ads for this product".

0 Updated 4 days ago
Claudeforecommerce
AI & Automation Listed

ecomrads-static-ads

Create static ad creatives via the eComrads MCP tools. `static_product_ad` produces static / carousel ad slides (with headline & CTA treatment chosen by the art director); `recreate_similar_ad` recreates a competitor-style ad using your product + a reference ad. Use when: "make an ad", "static ad", "ad creative", "carousel ad", "slides", "Meta/Facebook/Instagram ad", "promo graphic", "recreate this ad", "ad like this competitor", "model this winning ad with my product". NOT for: plain product photos (use ecomrads-product-photoshoot), video ads (use ecomrads-product-video / ecomrads-ugc-video), analyzing an ad (use ecomrads-virality-analysis), finding competitor ads (use ecomrads-competitor-spy).

0 Updated 4 days ago
Claudeforecommerce