mkt-imc

📁 hungv47/agent-skills 📅 Today
2
总安装量
1
周安装量
#70030
全站排名
安装命令
npx skills add https://github.com/hungv47/agent-skills --skill mkt-imc

Agent 安装分布

mcpjam 1
claude-code 1
junie 1
windsurf 1
zencoder 1
crush 1

Skill 文档

Integrated Marketing Communication (IMC) Planner

Part of the Problem → Solution → Communicate framework. Architects the Communicate phase — turning audience insights into channel strategy and content allocation.

Build a communication strategy from audience → pillars → angles → channels → allocation.

Before Starting

Check if they have ICP research. If not, suggest mkt-icp-research first or gather basic audience context before proceeding.


Integration Mode Detection

Ask: “Do you have ICP research (personas, VoC quotes, decision journey)?”

If they have… Mode What it unlocks
Full ICP research (personas + VoC + journey) Enhanced Persona-specific angles, VoC validation at every step
Partial research (some personas or quotes) Guided Import what they have, fill gaps with targeted questions
No prior research Quick ICP Lightweight capture before proceeding

For Quick ICP mode, use the references/quick-icp-framework.md 18-question framework, then organize answers into personas, core pains, and a language bank before continuing to Stage 1.

See references/icp-integration.md for the full ICP handoff format (Enhanced/Guided modes).


The Flow

Audience → Pillars → Angles → Channels → Allocation

1. Strategy Foundation

Define the foundation before creating any content.

Audience

Ask: “Who are you trying to reach? What do they care about? Where do they spend time online?”

  • Who they are — Demographics, role, situation
  • What they care about — Pain points, desires, goals
  • Where they hang out — Channels, communities, platforms

Goals

Ask: “What are you trying to achieve? What’s the timeline?”

  • Objective — Awareness, leads, sales, retention?
  • Situation — Launch? Ongoing? Seasonal?
  • Timeline — Sprint or marathon?

Core Message

Ask: “If your audience remembers one thing, what should it be?”

The core message should address their main pain, differentiate from alternatives, and be simple enough to repeat.

Awareness Levels

Stage They think… Your job
Unaware “I don’t have a problem” Educate — surface the problem
Problem Aware “I have this problem but no clue how to fix it” Agitate — show you understand
Solution Aware “Solutions exist, not sure which” Differentiate — why you
Product Aware “I know your product, not sure yet” Overcome objections
Most Aware “Ready, just need a reason” Make it easy — clear CTA

Ask: “Where is your audience right now? Different segments may be at different stages.”

Voice & Tone

Ask: “How should your brand sound? How does that adapt by channel?”

  • Voice = consistent personality (confident, friendly, expert, etc.)
  • Tone = adapts to context (casual on X, professional on LinkedIn)

2. Audience → Pillars (Pillar Derivation)

Pillars are 3-5 core themes you’ll talk about repeatedly. Derive them from audience research, don’t guess.

Extract Pillar Seeds from 4 Sources

Source What to Extract Pillar Type
Top Pain Points Primary frustrations Problem-focused
Aspirational Identity Who they want to become Transformation-focused
Current Workarounds What they do without you Alternative-focused
Decision Criteria How they evaluate solutions Trust-focused

Pain-to-Pillar Translation

Pain Point VoC Expression Pillar Theme Pillar Name
[Pain] “[Their exact words]” Problem education [Name that reframes]
[Aspiration] “[What they say they want]” Transformation [Identity-driven name]
[Workaround] “[How they cope now]” Alternative comparison [Why X doesn’t work]
[Criteria] “[How they decide]” Trust building [Proof/validation theme]

In Enhanced mode, validate each pillar with VoC proof quotes. See references/voc-validation.md.

Pillar Balance Matrix

Pillar Type Purpose Awareness Stage % of Content
Problem Surface/validate pain Unaware, Problem Aware 25-30%
Solution Educate on approaches Solution Aware 30-35%
Proof Demonstrate results Product Aware 20-25%
Brand Build connection All stages 15-20%

Pillar Validation Checklist

  • Tied to audience research? (Not made up)
  • Serves distinct awareness stage? (Not overlapping)
  • Can generate 10+ content ideas? (Deep enough)
  • Differentiates from competitors? (Unique angle)
  • Connects to core message? (On-strategy)

Output: Pillars Table

Pillar Source Type Awareness Stage % Content
[Name] [Pain/Aspiration/Workaround/Criteria] [Problem/Solution/Proof/Brand] [Stage] [%]

3. Pillars → Angles (3D Angle Generation)

Generate angles by combining three dimensions: Hook Types × Awareness Levels × Emotional Triggers.

See references/3d-angle-framework.md for the full framework with hook types, awareness fits, emotional triggers, and persona-specific generation.

Compact Hook Types

Hook Type Pattern
Question Spark curiosity
Bold claim Challenge belief
How-to Teach process
Story Share experience
Data Lead with proof
Sneak peek Behind scenes
Contrarian Flip the script
Analogy Make it click

Angle Generation

For each pillar, combine a hook type + awareness level + emotional trigger:

Pillar Hook Awareness Trigger Generated Angle
[Pillar] [Type] [Stage] [Emotion] “[Resulting angle text]”

In Enhanced mode, generate persona-specific angles and validate with VoC. See references/voc-validation.md Checkpoint 2 for angle validation.

Angle Prioritization

Score each angle 1-5 on: Audience resonance, Uniqueness, Provability, Channel fit, Repurpose potential. Keep angles scoring 15+ (out of 25).

Output: Angle Bank

Prioritized angles organized by pillar, with wild cards for cross-pillar or experimental angles.


4. Angles → Channels (Channel Selection)

Select channels using a 3-level hierarchy.

Channel Hierarchy

Level What it is Example
Channel Native The platform Instagram, X, Discord
Channel Type Distribution category Owned, Partners, Paid KOLs
Channel Name Specific account @brand, @kol_a, #general

See references/channel-strategy.md for channel types, fit matrices, and habitat-informed strategy.

In Enhanced mode, use persona habitat maps to drive channel selection instead of guessing. Validate channel choices with VoC — see references/voc-validation.md Checkpoint 3.

Angle-to-Channel Assignment

Key principle: Each channel name gets one clear angle they own.

Channel Native Type Channel Name Assigned Angle Why This Fit
[Platform] [Type] [Account] “[Specific angle]” [Reason]

Output: Channel Selection Table

Channel Native Type Channel Name Why Primary Pillar Content Types Tone Adaptation
[Platform] [Type] [Account] [Fit reason] [Pillar] [Formats] [How voice flexes]

5. Channels → Allocation (Distribution)

Allocate angles across channels with execution details.

See references/allocation-cadence.md for content mix percentages, repurposing cascades, cadence by platform, and phase timing.

Final Allocation Table

Angle Channel Native Type Channel Name Pillar Hook Trigger Stage Format Content Type Cascade
[Angle] [Platform] [Type] [Account] [Theme] [Hook type] [Emotion] [Stage] [Format] [Edu/proof/promo/connection] [Hero/deriv/micro]

Output Summary

A complete IMC plan includes:

  1. Strategy Foundation — Audience, goals, core message, awareness levels, voice/tone
  2. Pillars — 3-5 themes with source, type, stage, % allocation, validation checklist
  3. Angles — Hook × Awareness × Trigger combinations, prioritized and scored
  4. Channels — 3-level hierarchy with one specific angle per channel name
  5. Allocation — Angle-to-channel mapping with cadence and phase timing

Format it however makes sense — table, list, calendar view. Adapt to what they need.

Next Steps

Use mkt-content-briefs to turn the allocation table into production-ready creative for each angle and channel. Use mkt-attribution to verify every initiative and content piece traces back to a KPI.


Examples

See references/examples.md for worked examples across B2B SaaS, D2C, Creator, and Crypto/Web3 contexts.


How to Work

  • Ask questions, don’t assume
  • Build the plan together, don’t dump it all at once
  • Use the frameworks to guide, not constrain
  • Explain the “why” behind every recommendation
  • Stay flexible — adjust based on their context
  • In Enhanced mode, validate with VoC at every stage. See references/voc-validation.md