launch-campaign

Orchestrates multi-channel campaign launches with gated prerequisites and dependency-ordered activation.

787|132|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/indranilbanerjee/digital-marketing-pro --skill launch-campaign
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: launch-campaign
Source: https://github.com/indranilbanerjee/digital-marketing-pro/tree/main/skills/launch-campaign
Command: npx skills add https://github.com/indranilbanerjee/digital-marketing-pro --skill launch-campaign

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Launching a marketing campaign involves dozens of platform actions in a strict order, and missing one step (an unverified landing page, an unsigned AI asset, a missing CRM record) causes day-1 failures that are hard to trace. This Skill enforces pre-launch blocker gates, executes activation steps in dependency order, and checkpoints every action so an interrupted launch can be resumed.

Core Features & Use Cases

  • Pre-launch BLOCKER gates: Validates the approved campaign plan, asset presence, connector reachability, conversion tracking, and C2PA signing of AI assets for EU markets before anything goes live.
  • Dependency-ordered activation: Executes CRM record creation, landing-page verification, email automation, paid ads, organic social, influencer, PR, internal kickoff, tracking, and day-1 monitoring in a fixed sequence with a state checkpoint after each step.
  • Dry-run preview and resumability: Shows a full action preview requiring explicit user confirmation, and supports resuming a paused launch from any failed step via launch-state.json.
  • Use Case: An agency approves a multi-channel campaign plan for a client and runs this Skill to go live across HubSpot, Google Ads, Meta, Klaviyo, and PR outreach in one auditable pass, with a dual-copy launch record for the client.

Quick Start

Ask the AI to launch the approved campaign for your brand, for example: go live with the campaign for brand acme using campaign-id spring-launch.

Frequently Asked Questions about launch-campaign

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

FAQPage Schema
How do I launch a multi-channel marketing campaign with Claude?

Run the launch-campaign skill with a brand slug and campaign ID after the campaign plan is approved. It validates prerequisites, shows a dry-run preview of all activation actions, and executes them in dependency order only after you type yes.

What prerequisites are checked before a campaign launch?

The skill blocks launch unless the brand profile validates, an approved plan.json exists, all referenced assets are present, channel connectors respond to probes, GA4 conversion tracking fired within 7 days, and AI assets for EU markets are C2PA-signed.

Can I resume a campaign launch that failed partway through?

Yes. Every action writes a checkpoint to launch-state.json, and a failure pauses the launch at that step with a remediation command. Use --resume-from-step N or the resume skill to continue from the exact failed step.

Does this skill handle paid ads activation on Google and Meta?

It delegates the paid-ads subset to the launch-ad-campaign workflow, which activates campaigns on Google, Meta, LinkedIn, and TikTok. Paid activation only runs after the CRM record, landing page, and email automation are verified.

When should I not use the launch-campaign skill?

Do not use it for paid-ads-only launches (use launch-ad-campaign), for creating campaign plans or creative assets, or for day-2+ optimization. It is a single-shot launch event, not a planning or optimization tool.