Help us improve
Share bugs, ideas, or general feedback.
From ai-business-skills
Builds a 7-section marketing plan for global businesses — covering strategy, audience, positioning, channels, content, KPIs, and budget. Loads context from `.agents/product-marketing-context-global.md`, calls sub-skills for competitor/insight/KPI analysis, then assembles the final plan.
npx claudepluginhub minhnv0807/ai-business-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/ai-business-skills:00-marketing-plan-globalThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> Master skill — calls 08-competitor-research-global, 09-customer-insight-global, 10-reverse-kpi-global before producing the final output.
Generates a full-stack marketing plan in 7 sections (Strategy, SAVE Framework, Content, Channel & Budget, KPI, Risk, Timeline) after gathering product, audience, goal, and stage inputs. Invokes sub-skills for competitor research, customer insight, and reverse KPI calculation.
Generates multi-channel campaign plans covering objectives, audience segments, channel mix, budget allocation, phased timelines, and KPIs. Useful for digital marketing strategy and execution planning.
Develops GTM strategies with marketing channels, messaging, KPIs, and launch timelines. Use for product launches, new market entries, or GTM planning from scratch.
Share bugs, ideas, or general feedback.
Master skill — calls 08-competitor-research-global, 09-customer-insight-global, 10-reverse-kpi-global before producing the final output.
If this is your first global marketing plan, follow this order:
.agents/product-marketing-context-global.md (set once per product)If .agents/product-marketing-context-global.md does not exist, ask the user to run product-marketing-context-global first to lock down product, ICP, region, currency, and brand voice.
Before producing any output, read .agents/product-marketing-context-global.md to load:
If the file is missing, ask the user to create it first. Do not guess context.
Ask the user up to 4 questions before starting:
If region was not captured in context file, also ask: Primary market? (US / EU / SEA / LATAM / APAC / GLOBAL multi-region).
| Item | Detail |
|---|---|
| Product / service | [name + USP] |
| Market | [region + size] |
| Stage | Pre-launch / Launch / Growth / Mature |
| Plan horizon | [months] |
| Total budget | [amount + currency] |
| Positive | Negative | |
|---|---|---|
| Internal | Strengths: [list] | Weaknesses: [list] |
| External | Opportunities: [list] | Threats: [list] |
Call skill
08-competitor-research-globalfor the full data set.
| Competitor | Strong channel | Exploitable weakness | Their moat | Your moat |
|---|---|---|---|---|
| [Competitor 1] | ||||
| [Competitor 2] | ||||
| [Competitor 3] |
Moat types to consider:
Call skill
09-customer-insight-globalto ground the insight in evidence.
| Element | Description |
|---|---|
| Biggest pain | [specific, observable] |
| Hidden desire | [what they truly want but rarely say] |
| Purchase barrier | [why they have not bought yet] |
| Buying trigger | [the situation that flips them to action] |
| Trusted source | [people / channels that influence them] |
Replaces the traditional 4P. More appropriate for services and digital products.
| Question | Answer |
|---|---|
| What problem are customers facing? | [specific pain] |
| How does the product solve it? | [mechanism] |
| What outcome do they get? | [specific, measurable] |
| How fast do they see results? | [timeframe] |
| Channel | Funnel role | Priority |
|---|---|---|
| [Channel 1] | TOFU — attract | High / Medium / Low |
| [Channel 2] | MOFU — nurture | |
| [Channel 3] | BOFU — convert | |
| [Channel 4] | Retention — retain |
Region note: Channel mix differs per market. See
product-marketing-context-globalfor region-specific channel preferences. SEA leans on Zalo / LINE / Shopee Live, EU favours email + LinkedIn for B2B, US favours podcast + newsletter, LATAM favours WhatsApp + TikTok.
| Item | Detail |
|---|---|
| Product / service price | [tier + currency] |
| Customer value received | [quantified: saves X, gains Y] |
| Value-to-price ratio | [Nx] |
| Vs competitors | [cheaper / pricier — reason] |
| Pricing psychology | [anchor / bundle / tier / free trial] |
| Awareness stage | Education content | Goal |
|---|---|---|
| Unaware of problem | Pain-aware content, awareness pieces | Help them recognise the problem |
| Problem-aware, solution-unaware | How-to, comparison of approaches | Help them weigh the options |
| Solution-aware, undecided | Case study, testimonial, demo | Build trust in your brand |
| Decided, not yet acting | Offer, urgency, social proof | Get them to act now |
| Pillar | Share | Goal | Examples |
|---|---|---|---|
| Education | 35% | Build trust, SEO | How-to, tips, explainers |
| Inspiration | 25% | Engagement, virality | Case study, before/after, story |
| Entertainment | 20% | Reach, follower growth | Trends, POV, behind-the-scenes |
| Selling | 15% | Conversion | Offer, deal, direct CTA |
| Community | 5% | Retention | Q&A, poll, user spotlight |
| Funnel stage | Content share | Primary angle | KPI |
|---|---|---|---|
| TOFU (Awareness) | 40% | Pain points, entertainment, education | View, reach, follower |
| MOFU (Consideration) | 35% | Proof, expertise, process | Engagement, save, click |
| BOFU (Conversion) | 15% | Offer, urgency, retarget | Message, lead, order |
| Retention | 10% | VIP value, referral | Repurchase, LTV |
One source asset = 7+ derivatives. See
01-content-calendar-globalfor detail.
| Source asset | Derivative | Channel |
|---|---|---|
| Long video (3–5 min) | Original | YouTube |
| 3 short clips (15–30s) | TikTok, Reels, Shorts | |
| 1 carousel (5–7 slides) | Instagram, LinkedIn | |
| 1 blog post (800–1500 words) | Website, SEO | |
| 1 email newsletter | Email list | |
| 3 quote cards | Story, Threads, X | |
| 1 audio clip | Podcast feed |
| Type | Share | Description |
|---|---|---|
| FGC (Founder Generated Content) | 30% | Founder / expert content |
| Brand Content | 30% | Official brand assets |
| UGC (User Generated Content) | 25% | Reviews, testimonials from customers |
| EGC (Employee Generated Content) | 15% | Behind-the-scenes from team |
| Channel | Funnel role | Monthly budget | Primary KPI |
|---|---|---|---|
| TikTok (organic + ads) | TOFU + BOFU | [amount] | View, message, CPMess |
| Meta — Facebook + Instagram (organic + ads) | MOFU + BOFU | [amount] | Reach, message, CPMess |
| Email (newsletter + flow) | MOFU + Retention | [amount] | Open rate, click rate |
| Website / SEO | MOFU | [amount] | Traffic, time on site |
| YouTube (long + Shorts) | TOFU + MOFU | [amount] | View duration, subscriber |
| Podcast / Newsletter sponsorship | TOFU | [amount] | CPM, brand lift |
| Influencer / UGC network | TOFU | [amount] | View, reach, content output |
| [Region-specific channel] |
Region note: Add LINE / Zalo / WhatsApp / WeChat per market (SEA, LATAM, China). See
product-marketing-context-globalfor region channel weights.
| Item | Launch (M1–3) | Growth (M4–6) | Mature (M7+) |
|---|---|---|---|
| Paid ads | 45–55% | 35–45% | 25–35% |
| Content production | 20–25% | 20–25% | 15–20% |
| UGC / influencer | 15–20% | 15–20% | 10–15% |
| Tools & platforms | 5–10% | 5–10% | 5–10% |
| Community & retention | 5% | 10–15% | 20–25% |
| Contingency | 5% | 5% | 5% |
| Total | 100% | 100% | 100% |
Example uses USD. Convert to local currency as defined in
product-marketing-context-global.
| Item | Monthly budget | % Total | Notes |
|---|---|---|---|
| Meta Ads | [amount] | [%] | |
| TikTok Ads | [amount] | [%] | |
| Google Ads (Search + YouTube) | [amount] | [%] | |
| Content (people + tools) | [amount] | [%] | |
| Influencer / UGC fees | [amount] | [%] | |
| Tools (analytics, CRM, design) | [amount] | [%] | |
| Contingency | [amount] | 5% | |
| Total | [amount] | 100% |
Call skill
10-reverse-kpi-globalfor an exact calculation.
Target revenue: [amount]
/ AOV: [amount]
= Orders needed: [count]
/ Booking->Customer [region benchmark]: [count]
= Bookings needed: [count]
/ Lead->Booking [region benchmark]: [count]
= Leads needed: [count]
/ Mess->Lead [region benchmark]: [count]
= Messages needed: [count]
x CPMess [region benchmark]: [amount]
= Required ad budget: [amount]
| Metric | Pessimistic | Base | Optimistic |
|---|---|---|---|
| CPMess | +30% vs benchmark | Industry benchmark | -20% vs benchmark |
| Mess->Lead | -15% vs avg | Industry avg | +15% vs avg |
| Lead->Booking | -10% vs avg | Industry avg | +10% vs avg |
| Booking->Customer | -10% vs avg | Industry avg | +10% vs avg |
| Orders / month | [count] | [count] | [count] |
| Revenue / month | [amount] | [amount] | [amount] |
| ROAS | [Nx] | [Nx] | [Nx] |
| Required budget | [amount] | [amount] | [amount] |
Region benchmarks: see foundation skill
product-marketing-context-globalfor the regional benchmark file (US, EU, SEA, LATAM). Do not assume one global benchmark — CPMs vary 3–5x across regions.
| Channel | Primary KPI | Month 1 target | Month 3 target | Month 6 target |
|---|---|---|---|---|
| TikTok organic | View / video, follower | |||
| TikTok ads | CPMess, ROAS | |||
| Meta ads | CPMess, CPL, ROAS | |||
| Google Search ads | CPL, ROAS | |||
| Open rate, click rate | ||||
| SEO | Organic traffic, ranking |
| Metric | Formula | Target |
|---|---|---|
| ROAS | Revenue / ad spend | >3x |
| CAC | Total marketing spend / new customers | <30% AOV |
| LTV | AOV × purchases × duration | >3x CAC |
| Payback period | CAC / (AOV × margin) | <90 days |
| LTV:CAC | LTV / CAC | >3:1 |
| Risk | Probability | Impact | Severity | Mitigation plan |
|---|---|---|---|---|
| CPMess spikes during peak season | High | High | CRITICAL | Cut ad budget 30%, shift to organic + UGC |
| Creative fatigue (within 2 weeks) | High | Medium | HIGH | Prepare 3–5 new creatives per week, A/B test continuously |
| Competitor heavy discounting | Medium | High | HIGH | Lead with value + trust, do not race to the bottom |
| Algorithm change (TikTok / Meta) | Medium | High | HIGH | Diversify channels, no single-platform dependency |
| Key content creator leaves | Low | High | MEDIUM | Document SOPs, build backup roster |
| Negative review goes viral | Low | Very high | CRITICAL | Crisis protocol: respond within 2h, transparent, escalate |
| Budget gets cut | Medium | Medium | MEDIUM | Plan B with 50% budget — organic priority |
| Lack of customer data | Low | Medium | LOW | Capture data from day 1: forms, pixel, CRM |
| Level | Definition | Action |
|---|---|---|
| CRITICAL | Direct revenue impact, lost customers | Resolve in 24h, escalate to stakeholder |
| HIGH | Significant performance drop, lost opportunity | Resolve in 48h, adjust plan |
| MEDIUM | Mild impact, recoverable | Resolve within 1 week, monitor |
| LOW | Negligible impact | Log and address opportunistically |
| Week | Theme | Detail | Output | Owner |
|---|---|---|---|---|
| Week 1 | Setup & research | Competitor research, customer insight, channel setup | Research report, channels live | [name] |
| Week 2 | Content & creative | Produce first content batch, brief UGC | 15–20 content pieces, 3–5 UGC briefs | [name] |
| Week 3 | Launch & test | Run paid test, post organically, start nurture | A/B test report, first 7 days of data | [name] |
| Week 4 | Optimise & scale | Cut bad creative, scale winners, drop weak channels | Month 1 report, Month 2 plan | [name] |
| Month | Milestone | KPI check |
|---|---|---|
| Month 1 | Setup complete, test running, first data | CPMess, message count, reach |
| Month 2 | Found winning creative + audience | ROAS, CPL, conversion rate |
| Month 3 | Scaled main channel, funnel stable | Revenue, LTV:CAC, retention |
| Month 6 | System self-running, continuous optimisation | All KPIs stable, organic growing |
This is a master skill — it calls the following sub-skills:
00-marketing-plan-global (MASTER)
|
|-- [1] 08-competitor-research-global -> Competitor analysis, gap discovery
|-- [2] 09-customer-insight-global -> Customer insight, pain points
|-- [3] 10-reverse-kpi-global -> Budget + KPIs from target revenue
|
|-- [4] Produce this plan
|
|-- [5] 01-content-calendar-global -> Detailed monthly content calendar
|-- [6] 02-campaign-brief-global -> First campaign brief
When the user requests a marketing plan:
Before delivering the plan, verify:
.agents/product-marketing-context-global.md