From cogni-marketing
Build multi-channel marketing campaigns that orchestrate content across touchpoints with day-based timelines. Use this skill when the user asks to 'build a campaign', 'create a campaign', 'launch campaign', 'multi-channel campaign', 'campaign plan', 'orchestrate content', 'campaign timeline', 'touch sequence', or wants to bundle content pieces into a coordinated marketing initiative — even if they don't say 'campaign' explicitly.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cogni-marketing:campaign-builderThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Orchestrate existing and new content pieces into a coordinated multi-channel campaign with day-based timing, touch sequences, and clear objectives. One campaign = one market × one GTM path. Cross-path campaigns are built by combining multiple campaign objects.
Orchestrate existing and new content pieces into a coordinated multi-channel campaign with day-based timing, touch sequences, and clear objectives. One campaign = one market × one GTM path. Cross-path campaigns are built by combining multiple campaign objects.
| Parameter | Required | Description |
|---|---|---|
| market | Yes | Market slug |
| gtm_path | Yes | GTM path theme ID |
| campaign_name | No | Campaign name (kebab-case). If omitted, derive from theme |
| duration_weeks | No | Campaign duration (default: 8 weeks) |
content-strategy.json for this market × GTM pathcontent/ directories for existing pieces matching this cellPresent inventory:
Campaign: {gtm_path} in {market}
Existing content:
✅ thought-leadership/blog (1050w, draft)
✅ demand-generation/linkedin-post-01 (280w, draft)
✅ demand-generation/linkedin-post-02 (250w, draft)
❌ lead-generation/whitepaper — NOT YET GENERATED
❌ lead-generation/landing-page — NOT YET GENERATED
❌ sales-enablement/battle-card — NOT YET GENERATED
Would you like me to generate the missing pieces first, or build the campaign with what we have?
Define campaign structure:
Objective: What this campaign aims to achieve
Audience: Primary persona from portfolio customer profiles
Phases (map to funnel):
Build a day-by-day timeline:
Week 1:
Day 1 (Mon): LinkedIn post #1 — Trend hook [demand-gen]
Day 3 (Wed): Blog published — Full thought leadership piece [thought-leadership]
Day 4 (Thu): LinkedIn post #2 — Promote blog with key insight [demand-gen]
Day 5 (Fri): Email to existing list — "New insight on {theme}" [demand-gen]
Week 2:
Day 8 (Mon): LinkedIn carousel — 5 key stats from the trend [demand-gen]
Day 10 (Wed): SEO article published — Supporting keyword content [demand-gen]
Day 12 (Fri): LinkedIn post #3 — Ask audience a question [demand-gen]
Week 3:
Day 15 (Mon): Whitepaper published + landing page live [lead-gen]
Day 15 (Mon): LinkedIn post #4 — Announce whitepaper [demand-gen → lead-gen]
Day 16 (Tue): Email to list — Whitepaper promotion [lead-gen]
Day 18 (Thu): Email nurture #1 fires for downloaders [lead-gen]
Week 4-5:
Day 22: Email nurture #2 [lead-gen]
Day 25: Webinar invite email [lead-gen]
Day 29: Email nurture #3 [lead-gen]
Day 32: Webinar event [lead-gen]
Day 33: Post-webinar follow-up + recording [lead-gen]
Week 6-8:
Day 36: Email nurture #4 — Soft offer [lead-gen → sales-enablement]
Day 40: Sales team receives battle cards + one-pagers [sales-enablement]
Day 42: Email nurture #5 — Direct offer [sales-enablement]
Day 50: Campaign review + retargeting [wrap-up]
For each touchpoint, specify:
For content pieces that need channel variants, delegate to channel-adapter agent:
Write to campaigns/{market}--{gtm-path}--{campaign-name}.json:
{
"campaign_name": "ai-predictive-maintenance-q2",
"market": "mid-market-saas-dach",
"gtm_path": "ai-predictive-maintenance",
"objective": "Generate 50 MQLs from whitepaper downloads",
"duration_weeks": 8,
"start_date": null,
"audience": { "persona": "CTO mid-market SaaS", "estimated_reach": 5000 },
"phases": [ ... ],
"touchpoints": [
{
"day": 1,
"channel": "linkedin",
"content_type": "demand-generation",
"format": "linkedin-post",
"content_file": "content/demand-generation/mid-market--ai-pred--linkedin-post-01.md",
"owner": "marketing",
"metric": "impressions, engagement_rate",
"status": "ready"
},
...
],
"content_gaps": [
{ "type": "lead-generation", "format": "whitepaper", "needed_by_day": 15 }
]
}
Campaign built: {campaign_name}
Market: {market}
GTM path: {gtm_path}
Duration: {weeks} weeks, {touchpoint_count} touchpoints
Content ready: {ready_count}/{total_count}
Gaps to fill: {gap_count} pieces
Next steps:
1. Generate missing content: {list of /skill commands to run}
2. Set start_date when ready to launch
3. Add to calendar: /content-calendar
4. Review on dashboard: /marketing-dashboard
npx claudepluginhub cogni-work/insight-wave --plugin cogni-marketingPlans and generates integrated multi-channel campaign content including email sequences, LinkedIn, ads, social, blog, and landing pages.
Generates campaign briefs with objectives, audience, messaging, channel strategy, week-by-week content calendar, and metrics for product launches, lead-gen, or awareness campaigns.
Activate for: campaign, campaign plan, campaign brief, launch a campaign, marketing campaign, lead gen campaign, demand generation, demand gen, awareness campaign, product launch, go-to-market, GTM, campaign strategy, channel mix, budget allocation, media plan, campaign calendar, quarterly plan, marketing plan, ABM, account based marketing. NOT for: content creation (use content-creation), ad copy writing (use copywriting), content scheduling (use content-calendar), campaign performance analysis (use performance-analysis).