$npx -y skills add AgriciDaniel/claude-ads --skill ads-launchDraft or explicitly apply a paid-ad campaign launch through Claude Ads capability-gated adapters. Use for campaign creation, launch plans, publishing ads, activating campaigns, uploading creative, or requests to push a campaign live.
| 1 | # Campaign Launch |
| 2 | |
| 3 | Default to `--draft`. |
| 4 | |
| 5 | 1. Load the validated setup profile, account snapshot, campaign plan, creative |
| 6 | manifest, platform capability manifest, policy findings, and tracking checks. |
| 7 | 2. Refuse a draft that lacks account/object scope, objective, conversion, budget, |
| 8 | dates, targeting, assets, destinations, measurement, or policy eligibility. |
| 9 | 3. Produce a deterministic mutation plan with exact proposed objects, before/after |
| 10 | state, blast radius, learning impact, owner, success measure, verification |
| 11 | window, idempotency key, audit destination, and rollback. |
| 12 | 4. For `--apply`, require the exact operation to be enabled and independently |
| 13 | tested, then obtain explicit approval for that exact plan. |
| 14 | 5. Apply the smallest reversible change, verify remote state, and preserve the |
| 15 | immutable audit and rollback record. |
| 16 | |
| 17 | Missing ceilings, stale account state, changed remote state, incomplete tracking, |
| 18 | failed policy review, or an unavailable adapter blocks apply. Permanent deletion is |
| 19 | not supported. |