chatgpt-image-ad

Generate Meta image-ad creatives via ChatGPT Image 2 through the Arcads external API.

1.5k|357|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/krusemediallc/arcads-claude-code --skill chatgpt-image-ad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chatgpt-image-ad
Source: https://github.com/krusemediallc/arcads-claude-code/tree/main/skills/chatgpt-image-ad
Command: npx skills add https://github.com/krusemediallc/arcads-claude-code --skill chatgpt-image-ad

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Creating typography-heavy Meta ad creatives (chat threads, comparison tables, fake search results, iOS dialogs) requires precise prompt engineering and repeated manual API calls. This Skill automates the full Arcads gpt-image-2 generation pipeline — presigned reference uploads, prompt safety suffixes, polling, and download — so you get production-ready static ad images from a single brief.

Core Features & Use Cases

  • Locked gpt-image-2 generation: Calls Arcads POST /v2/images/generate with the model hard-locked to gpt-image-2, supporting text-to-image and image_edit modes with up to 5 reference images.
  • Built-in ad safety guards: Automatically appends no-platform-chrome, edge-safe-zone, and glyph-safety suffixes to prevent common failures like garbled text and cropped headlines.
  • Structured workflow: Enforces prompt rewriting from a shared template library, mandatory credit-cost confirmation, and visual QA with up to 2 retries per variant.
  • Use Case: Ask for 3 variants of a ChatGPT-conversation-style ad at 1:1 ratio with your product screenshot as reference; the Skill uploads references, generates, polls, downloads the PNGs, and hands the paths to your Meta ad-builder skill.

Quick Start

Ask the agent to generate a gpt-image-2 Meta image ad from your brief, specifying the aspect ratio, any reference images, and how many variants you want.

Frequently Asked Questions about chatgpt-image-ad

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a ChatGPT Image ad with the Arcads API?

Run the generate_image.py script with a rewritten prompt, an aspect ratio (1:1, 16:9, or 9:16), and optional reference images. It handles presigned uploads, submits to POST /v2/images/generate with model gpt-image-2, polls until generated, and downloads the PNGs.

What is the difference between gpt-image-2 and Nano Banana for ad creatives?

gpt-image-2 excels at typography-heavy, dense-text, and UI-mimicry ads like chat threads and comparison tables, while Nano Banana is preferred for photoreal and lifestyle creatives. This skill is locked to gpt-image-2; use the nano-banana-image-ad skill for those templates.

What aspect ratios does the Arcads image generation endpoint support?

The Arcads /v2/images/generate endpoint only accepts 1:1, 16:9, and 9:16. Templates designed for 2:3, 3:2, or 4:5 must fall back to 1:1 and crop, or use a sibling skill with a backend supporting those ratios.

How many reference images can I use with gpt-image-2?

Arcads enforces a hard cap of 5 reference images per gpt-image-2 generation call, returning a 400 error if exceeded. The script validates this limit before submitting and re-uploads references per variant since filePaths are single-use.

Why does my generated ad have garbled text or cropped headlines?

Garbled small text is the most common gpt-image-2 failure on dense body copy. The skill appends glyph-safety and edge-safe suffixes by default to prevent this; if defects persist, regenerate with a revised prompt, capped at 2 retries per variant.

Does this skill upload ads to Meta?

No, this skill only generates image files and outputs their local paths as JSON lines. Uploading to Meta is handled by a separate Meta ad-builder skill that consumes the generated file paths.