# Image Ad Clone

Use when the user wants to reverse-engineer an existing image ad into a reusable prompt...

- Repository: https://github.com/mrpaidsocial/arcads-claude-code-mrpaidsocial (1640 stars)
- Category: AI and agents
- License: MIT
- Last updated: 2026-10-19
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add mrpaidsocial/arcads-claude-code-mrpaidsocial --skill image-ad-clone -g -a claude-code -y`
Codex: `npx skills add mrpaidsocial/arcads-claude-code-mrpaidsocial --skill image-ad-clone -g -a codex -y`
Cursor: `npx skills add mrpaidsocial/arcads-claude-code-mrpaidsocial --skill image-ad-clone -g -a cursor -y`
Gemini CLI: `npx skills add mrpaidsocial/arcads-claude-code-mrpaidsocial --skill image-ad-clone -g -a gemini-cli -y`

## Description

Use when the user wants to reverse-engineer an existing image ad into a reusable prompt template. Validates via Arcads, picks gpt-image-2 or Nano Banana at Phase 1. Triggers on "clone this ad as a template", "reverse engineer this ad", "turn this ad into a prompt", "extract a template", "make this ad reusable", "add to my prompt library", "study this ad and make a template". Input is an EXISTING ad image; does NOT trigger for fresh generation (use chatgpt-image-ad or nano-banana-image-ad).

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

# image-ad-clone (Arcads)

Take an existing image ad and turn it into a reusable, parameterizable prompt template that gets appended to the shared **37-template image-ad library**. The template is validated by round-tripping through one of the Arcads image-ad generators, **ChatGPT Image 2** (typography / UI-mimicry templates) or **Nano Banana** (photoreal / lifestyle / multi-reference templates).

This skill replaces the older Uni1-locked `image-ad-clone` (which only worked with Luma uni-1). It's backend-agnostic: at Phase 1 the agent asks you (or auto-detects from the reference) whether to validate against gpt-image-2 or Nano Banana, then routes through the matching generator script in this repo.

## Read order

1. **This file**, Arcads-specific generator paths, model-choice decision, what's locked at the per-repo layer.
2. **[shared/skills/image-ad-clone/prompting/guide.md](../../shared/skills/image-ad-clone/prompting/guide.md)**, the full model-agnostic 10-phase workflow (visual analysis → draft prompt → generate-with-reference → iterate → generalize → test → cross-model validate → document → save).
3. **[shared/skills/image-ad-prompting/prompting/template-format.md](../../shared/skills/image-ad-prompting/prompting/template-format.md)**, entry skeleton.
4. **[shared/skills/image-ad-prompting/prompting/prompt-library.md](../../shared/skills/image-ad-prompting/prompting/prompt-library.md)**, destination for the new entry. 37 validated templates already there; new entries go at T40+.

## Hard rules

Inherits all 6 hard rules from the shared guide (strip platform chrome, validate by generating, test the generalized version, no brand-specific text in the final template, never silently overwrite, document model notes for both backends). Plus per-repo:

7. **Backend is one of: ChatGPT Image 2 OR Nano Banana on Arcads.** Never uni-1. The script choice happens in Phase 1 once the user picks (or the agent auto-detects).

## Picking the right backend in Phase 1

The rest: https://github.com/mrpaidsocial/arcads-claude-code-mrpaidsocial/blob/HEAD/skills/image-ad-clone/SKILL.md
