| name | adverts-creator |
| description | Platform-specific ad packs with character-limit matrices, 2–8 labeled variants, UTM matrix, audience angle notes, and compliance block—writes to workspace/drafts/ads/; pairs with auto-image-generation for creative tests. |
| metadata | {"clawdbot":{"emoji":"💰"},"openclaw":{"emoji":"💰"}} |
adverts-creator
Paid social copy packs with variant discipline—like qf-course-researcher enumerates certifications in a database, this skill enumerates variants in a table with test hypotheses.
Prerequisites
Credentials & API (qf-style)
- Draft-only: No keys; variants and UTM matrix under
workspace/drafts/ads/....
- Live campaigns: Meta Marketing API — e.g.
~/.config/meta_ads/access_token or META_ACCESS_TOKEN; example curl in workspace/INTEGRATIONS.md. Google Ads — developer token + OAuth (GOOGLE_ADS_*); see Google’s current Ads API auth docs. Never commit tokens.
High-level Workflow
-
Platform matrix (platform-limits.md)
| Platform | Headline max | Primary text | Description | CTA chars |
|---|
| Meta | ~40 ideal | ~125 first screen | optional | short |
| Google RSA | 30×N headlines | 90 desc | — | — |
| TikTok | punchy short | 1–2 sentences | — | CTA button text |
| LinkedIn | ~70 headline | ~150 visible | optional | — |
-
Angle list (angles.md)
- 4–6 angles: pain, aspiration, proof, speed, social proof, risk reversal.
-
Variant table (variants.csv + variants.md)
- Columns:
variant_label, headline, primary_text, description, cta, hypothesis, utm_content.
-
Minimum count
- ≥2 variants; recommend 3–5 for Meta; ≥10 headlines for Google RSA if requested (rotate combinations note).
-
Targeting notes (targeting.md)
- Suggested interests, behaviors, exclusions—labeled non-binding for media buyer.
-
Compliance (compliance.md)
- Sensitive categories checklist; no before/after health claims unless allowed; no fake countdown.
-
Creative handoff (creative-briefs.md)
- Link to
auto-image-generation folder paths per variant if parallel run.
-
Scheduling
- One folder per flight; suffix
-v2 if copy refresh mid-campaign.
Outputs (required)
variants.md (human-readable), platform-limits.md, compliance.md, README-handoff.md
Agent Checklist