
Chatgpt Image Ad
Generate one or more standalone Meta image-ad creatives via ChatGPT Image 2...
Install
npx skills add mrpaidsocial/arcads-claude-code-mrpaidsocial --skill chatgpt-image-ad -g -a claude-code -y- Repository
- mrpaidsocial/arcads-claude-code-mrpaidsocial1.6k
- Category
- Design
- Updated
- 16d ago
- License
- MIT
- Context cost
- Mediumabout 2,489 tokens
- Runs scripts
- Yes, review before use
What it does
Generate one or more standalone Meta image-ad creatives via ChatGPT Image 2 (gpt-image-2) through the Arcads external API. Locks the model, auto-strips platform chrome, enforces edge-safe layouts and glyph-safety inside body text. Use when the user asks for a "gpt-image-2 ad", "ChatGPT Image ad", "Image 2 ad creative", "make a static image ad with GPT", or anchors on a need for typography-heavy / dense-text / UI-mimicry ad creatives (chat threads, comparison tables, fake search results, iOS dialogs, Slack snapshots, ChatGPT-conversation ads, Apple Notes lists). Does NOT trigger on Nano Banana cues, use nano-banana-image-ad for those.
chatgpt-image-ad (Arcads)
Generate one or more standalone Meta ad image creatives via Arcads' POST /v2/images/generate with model: "gpt-image-2". Hands the image paths off to your Meta-ad-builder skill, this skill does not upload to Meta itself.
Read order
- This file, Arcads-specific endpoint, auth, presigned upload flow, workflow phases.
- shared/skills/chatgpt-image-ad/prompting/guide.md, model-specific prompting (what gpt-image-2 is good/bad at, when to switch to nano-banana).
- shared/skills/image-ad-prompting/prompting/prompt-library.md, 30+ validated templates with per-model notes.
- shared/skills/image-ad-prompting/prompting/safety-suffixes.md, the 3 always-on guards.
- scripts/generate_image.py, the helper script (Python stdlib only).
Hard rules, never relax
- Model is
gpt-image-2. The script refuses any other value. If the user asks for nano-banana, point them atnano-banana-image-ad. - No platform/screenshot chrome in output.
NO_CHROME_SUFFIXis always on (override with--allow-chromeonly when the ad's concept requires chrome, rare). - Edge-safe + glyph-safety suffixes always on unless
--no-safe-zoneis explicit. They fix real failures; don't remove silently. - Max 5 reference images. Hard Arcads cap for gpt-image-2 (observed
400 Max 5 reference image(s) allowed). The script enforces. - No Meta upload from this skill. Image generation only. The user has a separate ad-builder skill in their stack, hand off via filesystem paths.
- Always present a credit-cost estimate before generating (see Arcads
arcads-external-apiskill conventions). Each gpt-image-2 call is one image; multiply by--nvariants.


