Skip to main content

launch-campaign

Push a finished campaign into the connected sequencer. Use when the user says "launch {campaign}" or asks to start sending.

Source facts

Repository
extruct-ai/gtm-context-protocol
Last source activity
September 6, 2026 at 17:38
Detected SKILL.md language
English
Stars
10
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
launch-campaign
description
Push a finished campaign into the connected sequencer. Use when the user says "launch {campaign}" or asks to start sending.
Follow the rules in `CLAUDE.md` and the spec in `PROTOCOL.md`. 1. Preflight: status is `active`, `text.md` and `cadence.md` are non-empty, every `companies.csv` id resolves to a company folder, and contacts for the target personas exist under `org-chart/people/`. Fail the preflight loudly instead of launching a half-built campaign. 2. Create the sequence in the connected sequencer via MCP from `text.md` + `cadence.md`; enroll the contacts. Confirm with the user before anything actually sends. 3. Record every created external id in `campaign.yaml` under `external:` (sequencer, campaign ids, enrichment table) — never in prose. 4. Ongoing performance is read live from the sequencer when asked — never copied into the repo.
View on GitHub