ad-upload
Installation
SKILL.md
Ad Upload
Take the copy and images from ad-copy-generator, validate them locally, generate a dry-run payload, and only then prepare an official Ads CLI-backed upload/create flow. No copy-paste into Ads Manager. No live change without approval.
This skill handles the guarded chain: validate → dry-run artifact → creative/ad command preview → approved PAUSED create.
Read workspace/brand/ per the _vibe-system protocol if available.
Brand Memory Integration
Reads: stack.md, assets.md, learnings.md (all optional)
| File | What it provides |
|---|---|
workspace/brand/stack.md |
Stored ad account ID, default ad set IDs, target CPA |
workspace/brand/assets.md |
Index of existing creatives and their IDs |
workspace/brand/learnings.md |
Past upload patterns, what's worked |