# Make Static Ads Copy Variants

Step of the make-static-ads playbook: after an image is approved, makes more versions...

- Repository: https://github.com/gooseworks-ai/goose-skills (1276 stars)
- Category: Marketing
- License: MIT
- Last updated: 2026-10-27
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add gooseworks-ai/goose-skills --skill make-static-ads-copy-variants -g -a claude-code -y`
Codex: `npx skills add gooseworks-ai/goose-skills --skill make-static-ads-copy-variants -g -a codex -y`
Cursor: `npx skills add gooseworks-ai/goose-skills --skill make-static-ads-copy-variants -g -a cursor -y`
Gemini CLI: `npx skills add gooseworks-ai/goose-skills --skill make-static-ads-copy-variants -g -a gemini-cli -y`

## Description

Step of the make-static-ads playbook: after an image is approved, makes more versions of the same picture with different hooks, headlines or fonts by a quoted re-render with the approved render attached as the brand's own image, so copy can be tested without new visuals. Offered, never default. Run make-static-ads instead; not for direct use.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# copy-variants

**When to offer:** as a **hook test on a winner**, after the review (Step 8), for the one or two images the marketer likes most, or later on an ad with results, or when the marketer asks "same image, different text" or "try another font". Say plainly: these test **copy**, not **concepts**, Meta treats the same picture with new words as nearly the same ad, so they go in the same ad (as extra text options), never as new concepts.

No new board: the parent ad's row is the basis, linked in the batch file. Every new line goes through the claims check before its quote.

**Reads:** the approved render (`gooseworks:ads_creative_read` `creative_id`, `include: ["renders"]`); the ad's spare hooks from the `make-static-ads-ad-copy` skill; the parent ad's board row and prompt; `../make-static-ads/references/fonts-and-color.md`; `../make-static-ads/references/prompts.md`.
**Writes:** variant renders, each with its text and font in the batch file under the parent ad.

The rest: https://github.com/gooseworks-ai/goose-skills/blob/HEAD/skills/marketing/make-static-ads-copy-variants/SKILL.md
