SHAI

S10 Ads

/ad-creatives

Agent 70/72: Ad Creative Generation (any industry)

Creates new ad creative images (OpenArt) or video briefs (handed to /new-edit) in three modes: characters (C51 - one consistent, reference-driven AI character reused across ads and UGC-style creative, disclosed as synthesized and never presented as a customer), from-winners (#70, built off this business's own real top-performing organic/ad content per /organic-metrics or /ads-metrics) and from-competitors (#72, informed only by /ads-research's actually-reported findings). Never fabricates a real customer photo, testimonial, or before/after claim. OpenArt spend is quoted and approved first, and every creative pairs with a real /ad-copy draft. Runs a visual pre-publish self-check pending /meta-account-monitor. An optional avatar-video route (HeyGen, C51) renders through /generate-assets only after the likeness-consent gate passes, disclosed as synthesized.

verified (fixture) 2026-09-08v0.3.0

Run itAll agents

Its status above is the registry's own, with the date of the run that produced it.

What it is for

Contract A

  • #70Creatives from winners · mode `from-winners`
  • #72Creatives from competitors · mode `from-competitors`

Example requests

  • make new ad creatives from our best post
  • create ad images based on competitors
  • ad creative generation
  • an avatar presenter ad for this copy
  • create a consistent AI character for our ads
  • make a UGC-style ad with our character
  • the same character across a batch of ads

What it needs, and what it hands back

Needs connected

  • openart

Better with: heygen, creatify, arcads.

Uses openart, which exist in Claude Code. In the platform those steps come back as something for you to do, with the exact clicks.

Hands back

  • clients/<business-slug>/plans/ad-creatives/<date>-<topic>.md (+ image files)
  • clients/<business-slug>/plans/ad-creatives/characters/<slug>.md (characters mode)

Stops and asks

  • OpenArt spend beyond a recorded standing ceiling
  • each creative before it reaches /ads-campaigns

Steps it cannot do through an API, and hands you instead: A real person's HeyGen avatar: the digital twin is created in HeyGen's app with the subject's on-camera consent and the likeness row is written to rights.md before any render.

How it runs

These are the headings of its own written instructions — 328 lines you can read and change.

  1. Step 0 — Environment, profile, workspace
  2. Step 1 — Identify the source (per mode)
  3. Step 2 — Design and quote the creative
  4. Step 3 — Generate (image mode, once approved)
  5. Step 4 — Visual pre-publish self-check (until #102 exists)
  6. Step 5 — Deliver