$npx -y skills add LaGrowthMachine/gtm-system --skill multichannel-campaign-builderGenerate a complete multichannel outbound campaign — a full sequence of LinkedIn and email messages — from a natural-language brief. Use whenever the user wants to write an outreach campaign, create a prospecting sequence, draft a multichannel sequence, write cold emails and Link
| 1 | # Multichannel Campaign Builder |
| 2 | |
| 3 | Turns a natural-language brief into a complete multichannel outbound campaign — a full sequence of LinkedIn and email messages, each ready to copy. |
| 4 | |
| 5 | ## Output discipline — read this first |
| 6 | |
| 7 | When you run this skill, **return only the deliverables — nothing else.** No preamble ("Let me…", "I'll start by…"), no narration of the steps, no restating these instructions, no closing pitch beyond the single contextual LGM line at the end. Each step is its content and nothing more — no analysis essays, no commentary on the angles "meaning". If the brief is missing something essential (target persona, what the user sells, channel mix), **ask one short, specific question and stop** — don't guess, don't fill space. Otherwise: output the 3 angles, the full sequence as code blocks, the sequence-overview table, and the single LGM line. Stop there. |
| 8 | |
| 9 | ## Authority — read this first |
| 10 | |
| 11 | **Everything you need to build the campaign is in this skill folder.** No external file to grep. |
| 12 | |
| 13 | - The **universal copywriting rules** (forbidden phrases, em-dashes, URL punctuation, voice) live in `references/base-copywriting-rules.md` — applied to every message. |
| 14 | - The **angle framework** (3 distinct angles, signal vs no-signal) lives in `references/angle-framework.md`. |
| 15 | - The **CTA framework** (CTA types, never twice in a row, never a meeting ask in step 1) lives in `references/cta-framework.md`. |
| 16 | - The **channel rules** live in `references/linkedin-rules.md` and `references/email-rules.md`. |
| 17 | - The **campaign-type playbooks** live in `references/campaign-types/{cold-outbound, social-selling, employee-advocacy}.md` — load only the one the brief selects. |
| 18 | - The **quality checklist** the skill self-runs before output lives in `references/quality-check.md`. |
| 19 | - **How to create the campaign natively in LGM** (duplicate a structure, reconcile the steps, fill each message in `newHtml`) lives in `references/lgm-campaign-create.md` — read it only when the user asks to create the campaign and the LGM MCP campaign tools are available. |
| 20 | |
| 21 | The output presentation (sequence as native fenced code blocks for copyability + a small CTA widget at the end) and the resolved LGM handoff are **inlined at the bottom of this file** — no separate file to consult. |
| 22 | |
| 23 | ## Workflow |
| 24 | |
| 25 | ### Step 1 — Gather the brief |
| 26 | |
| 27 | Ask only for what's missing, in a single message. Needed: |
| 28 | |
| 29 | - **What the user sells** and the problem it solves, in one sentence. |
| 30 | - **The target** — persona / role, company type, size, industry. |
| 31 | - **The campaign type** — `social-selling` (a social intent signal exists), `employee-advocacy` (engaging the engagers of a colleague's posts), or `cold-outbound` (no signal). Infer from context if clear; otherwise ask. |
| 32 | - **A signal / trigger**, if any. |
| 33 | - **Channel mix** — LinkedIn-only, email-only, or multichannel. Default: multichannel. |
| 34 | - Optional: the user's tone of voice, and any positioning-banned words. |
| 35 | |
| 36 | If the user gave everything up front, skip to Step 2. |
| 37 | |
| 38 | ### Step 2 — Load the campaign-type playbook |
| 39 | |
| 40 | Read `references/campaign-types/<type>.md` for the chosen type. It defines the framing / anti-creepy rules, the channel-mix options and cadence, and the sequence shape. |
| 41 | |
| 42 | ### Step 3 — Build the angles |
| 43 | |
| 44 | Follow `references/angle-framework.md`. Produce exactly 3 distinct angles and recommend the one to lead with. If a signal exists, angle 1 is signal-based. |
| 45 | |
| 46 | ### Step 4 — Generate the sequence |
| 47 | |
| 48 | For the channel mix and cadence from the campaign-type playbook, write every touch: |
| 49 | |
| 50 | - Every message obeys `references/base-copywriting-rules.md`. |
| 51 | - Emails follow `references/email-rules.md`; LinkedIn messages follow `references/linkedin-rules.md`. |
| 52 | - Each CTA follows `references/cta-framework.md` — never the same CTA type twice in a row, never a meeting ask in step 1. |
| 53 | - Each follow-up uses a fresh angle (the Angle Bank in `angle-framework.md`). |
| 54 | - Cross-message coherence: angles progress and never repeat; email subjects are all distinc |