claudegoodies
Skill

ads-launch

From AgriciDaniel

Draft 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.

Drafts or applies paid-ad campaign launches via capability-gated platform adapters, defaulting to draft mode.

Use it when

  • Creating a launch plan for a new ad campaign
  • Uploading creative and mapping it to campaign objects
  • Pushing a reviewed campaign live with explicit approval
  • Needing an auditable mutation plan with rollback before publishing

Skip it if

  • You need permanent deletion of campaign objects (not supported)
  • You lack account/object scope, budget, targeting, or tracking data ready to validate
  • You want to apply changes without independent testing or explicit approval
  • Your ad platform has no capability adapter available

Facts

Status
Actively maintained
Last commit

Source preview

The instructions Claude Code reads when this skill runs.

# Campaign Launch

Default to `--draft`.

1. Load the validated setup profile, account snapshot, campaign plan, creative
   manifest, platform capability manifest, policy findings, and tracking checks.
2. Refuse a draft that lacks account/object scope, objective, conversion, budget,
   dates, targeting, assets, destinations, measurement, or policy eligibility.
3. Produce a deterministic mutation plan with exact proposed objects, before/after
   state, blast radius, learning impact, owner, success measure, verification
   window, idempotency key, audit destination, and rollback.
4. For `--apply`, require the exact operation to be enabled and independently
   tested, then obtain explicit approval for that exact plan.
5. Apply the smallest reversible change, verify remote state, and preserve the
   immutable audit and rollback record.

Missing ceilings, stale account state, changed remote state, incomplete tracking,
failed policy review, or an unavailable adapter blocks apply. Permanent deletion is
not supported.
View full source on GitHub →

Other skills