ads-launch

Drafts and applies paid-ad campaign launches through capability-gated platform adapters.

8.6k|1.3k|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/AgriciDaniel/claude-ads --skill ads-launch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ads-launch
Source: https://github.com/AgriciDaniel/claude-ads/tree/main/skills/ads-launch
Command: npx skills add https://github.com/AgriciDaniel/claude-ads --skill ads-launch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Launching paid-ad campaigns across platforms like Google Ads, Meta Ads, and TikTok Ads is risky: a single misconfigured budget, missing tracking parameter, or policy violation can waste spend or get accounts flagged. This Skill turns campaign launches into a controlled, auditable process that defaults to safe drafts and only applies live changes after explicit approval.

Core Features & Use Cases

  • Draft-First Launch Plans: Produces a deterministic mutation plan with exact proposed objects, before/after state, blast radius, learning impact, verification window, idempotency key, and rollback steps.
  • Gated Live Application: For --apply, requires the exact operation to be enabled, independently tested, and explicitly approved before the smallest reversible change is applied and verified remotely.
  • Preflight Validation: Refuses drafts missing account scope, objective, conversion, budget, dates, targeting, assets, destinations, measurement, or policy eligibility.
  • Use Case: A performance marketer finishes a campaign plan and creative set for Meta Ads, then runs a launch draft to review every proposed object and its rollback path before approving the exact plan for live application.

Quick Start

Ask Claude to draft a launch plan for your approved campaign using the ads-launch skill, then review the mutation plan before approving any live changes.

Frequently Asked Questions about ads-launch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I launch a paid ad campaign safely with Claude?

Use the ads-launch skill, which defaults to --draft mode and produces a deterministic mutation plan showing exact proposed objects, before/after state, and rollback steps. Live application only happens after the exact operation is enabled, tested, and explicitly approved.

What is a campaign mutation plan in paid media automation?

A mutation plan is a deterministic description of every change a launch will make, including proposed objects, blast radius, learning impact, owner, success measure, verification window, idempotency key, audit destination, and rollback path. It lets you review the full impact before anything goes live.

Which ad platforms does campaign launch support?

The Claude Ads repository covers twelve platforms including Google Ads, Meta Ads, YouTube Ads, LinkedIn Ads, TikTok Ads, Microsoft Advertising, Reddit Ads, Snapchat Ads, X Ads, Apple Ads, Amazon Ads, and Pinterest Ads. Live operations depend on each platform's capability manifest and adapter availability.

Why does a campaign launch draft get refused?

Drafts are refused when they lack account or object scope, objective, conversion, budget, dates, targeting, assets, destinations, measurement, or policy eligibility. Missing ceilings, stale account state, incomplete tracking, or failed policy review also block application.

Can ads-launch delete campaigns or make irreversible changes?

No. Permanent deletion is not supported, and the skill applies only the smallest reversible change, then verifies remote state and preserves an immutable audit and rollback record. Changed remote state or an unavailable adapter blocks apply entirely.