← ClaudeAtlas

adslisted

Plan, build, review and optimise OpenAI Ads (ChatGPT Ads) campaigns — structure, context hints, ad copy against verified character limits, postcode-level geo targeting, bidding, conversion measurement and reporting. Use this skill whenever ChatGPT Ads, OpenAI Ads, advertising inside ChatGPT, running ads, creating a campaign, ad copy, context hints, ad budget, click price or ad performance come up — even when the word "skill" is not used. Covers both building new campaigns and analysing running ones.
devaimani/openai-ads-mcp · ★ 0 · AI & Automation · score 76
Install: claude install-skill devaimani/openai-ads-mcp
# OpenAI Ads The goal of everything here: **as many clicks and conversions per unit of spend as possible**, and from those, leads that turn into business. Reach without conversion is not success. ## Read first - `references/platform-facts.md` — every hard limit and rule - `references/misinformation.md` — **always read before quoting a figure or a feature.** A lot of false information about this platform is in circulation. - `references/benchmarks.md` — sufficiency thresholds and your own measured values Do not load all three at once. Copy work needs `platform-facts`; assessments add `benchmarks`. ## The one rule that shapes everything **There is no reporting per `context_hint`.** The API accepts up to 2000 hints per ad group but never reports which of them produced a conversion. That determines how every campaign is cut: > The ad group is the smallest unit of measurement. So: **few hints per group, > tightly scoped by theme, and more groups instead.** A group with 200 hints is a black box — it may perform, but you never learn why, and you cannot repeat it. Five groups with 10 to 20 hints each produce usable signal. Guideline: **10 to 25 hints per group.** Warn above 50. ## Routing | Task | Use | |---|---| | New campaign | `ads-campaign` — clarify, decide, create | | Ad copy | `ads-creative` — character economy, validation | | Finding topics | `ads-hints` — clustering, negative keywords | | Location targeting | `ads-geo` — postcode sets instead of a radius | | Re