campaign-launcher

Translate Meta ad campaign briefs into paused campaign structures with approval gates.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/williamsforeal/Cyclone-SS --skill campaign-launcher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: campaign-launcher
Source: https://github.com/williamsforeal/Cyclone-SS/tree/main/claude-workspaces/_modes/meta-ads-operator/.claude/skills/campaign-launcher
Command: npx skills add https://github.com/williamsforeal/Cyclone-SS --skill campaign-launcher

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents broken or policy-risky Meta ad launches by turning a campaign brief into a coach-approved, test-ready campaign structure that stays paused until explicit activation.

Core Features & Use Cases

  • Pre-launch gating: Validates brand pack, offer details, avatars/angles, hook volume, coach review, store readiness, pixel/CAPI firing, and unit economics before any creation proceeds.
  • Test architecture: Generates a campaign/ad set template that isolates variables per avatar/angle to keep attribution clean.
  • Hook quality enforcement: Applies strict gates for pattern interrupt/curiosity/pain-proofing selection, mobile readability, competitor-phrase saturation avoidance, and Meta policy compliance (notably for health categories).
  • Meta Ads MCP launch sequence (PAUSED only): Creates campaign, ad sets, creatives, and ads in PAUSED status via Meta Ads MCP, then requires an explicit “activate” step before any activation calls.
  • Post-launch handoff: Guides the transition to post-launch analysis skills once the campaign is live.

Quick Start

Ask the skill to build a Meta campaign in PAUSED state using your brand pack, offer brief, 2+ avatars or angles, and at least three hook concepts per avatar, then wait for your explicit instruction to activate.

Frequently Asked Questions about campaign-launcher

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

FAQPage Schema
How do I structure a Meta ad campaign to isolate variables for clean attribution?

A Meta ad campaign brief is translated into an executable campaign, ad set, and ad structure that isolates variables per avatar and angle. This test architecture keeps attribution clean by preventing overlapping audience variables from skewing performance data across sales objectives.

What pre-launch checks are needed before creating Meta ads via MCP?

Pre-launch gating validates your brand pack, offer details, avatars, hook volume, coach review, store readiness, pixel/CAPI firing, and unit economics. These quality gates ensure your campaign structure is test-ready and compliant before any MCP-driven entity creation proceeds.

Can I create Meta ads in a paused state using the Meta Ads MCP?

Yes, Meta ad campaigns can be created in a PAUSED state using ads_* MCP calls. The campaign, ad sets, creatives, and ads remain paused, requiring an explicit activation authorization step before any final activation calls are executed to ensure a safe launch.

What makes a Meta ad hook compliant with policy and mobile readability standards?

Compliant Meta ad hooks pass strict quality gates for pattern interrupt, curiosity, pain-proofing, mobile readability, and competitor-phrase saturation avoidance. They must also meet Meta policy compliance constraints, notably for health categories, to prevent policy risks during launch.

Do I need a coach review before launching a Meta ad campaign?

Yes, a coach review is required during pre-launch gating. The coach evaluates your campaign brief, ad set structure, and hook concepts before MCP-driven entity creation proceeds, ensuring the campaign structure is test-ready and compliant with all quality gates.

What happens after a paused Meta ad campaign is authorized for activation?

After explicit activation authorization, the paused Meta ad campaign goes live via MCP activation calls. The process then transitions to post-launch analysis skills, handing off the live campaign for ongoing performance monitoring and optimization tasks.