07-marketing-report-global
This Claude Code skill generates executive-level marketing reports following an "insights first, numbers as proof" framework. It systematically gathers reporting period, available data, KPI targets, and active channels through structured questions, then delivers findings organized by performance summary, working elements, underperforming areas, and specific action items with assigned owners and deadlines. The tool compares metrics against targets, prior periods, and industry benchmarks to provide actionable intelligence suitable for rapid decision-making across global markets.
git clone --depth 1 https://github.com/minhnv0807/ai-business-skills /tmp/07-marketing-report-global && cp -r /tmp/07-marketing-report-global/skills/en/07-marketing-report-global ~/.claude/skills/07-marketing-report-globalSKILL.md
# Marketing Report (Global) ## Information gathering Ask up to 4 questions before reporting: 1. **Reporting period?** Week (which week, from-to dates) or month (month/year)? 2. **Available data?** Provide: ad spend, messages, leads, bookings, customers, revenue. If incomplete, note what's missing to ask. 3. **Targets set?** What KPIs were committed for this period? (revenue, leads, CPMess, ROAS). If none — use industry benchmarks. 4. **Channels running?** Meta Ads, TikTok Ads, Google Ads, Organic (TikTok, Facebook, Email/SMS). List all. --- ## Core principles ### "Read 5 minutes, know what to do next" Every report must answer these 4 questions in order: 1. **How were results?** — Did we hit targets? (1 sentence) 2. **What's working?** — Keep, scale up (2-3 points) 3. **What's not working?** — Fix, root cause (2-3 points) 4. **What to do next?** — Specific recs with deadlines and owners ### Order of presentation ``` Insight FIRST -> Numbers AS PROOF -> Action RECOMMENDATIONS ``` Never list numbers and let reader draw conclusions. Always state insight first, numbers as evidence. ### 3 comparison frames Each metric must compare against at least 1 of these 3 frames: | Frame | Meaning | Example | |-------|---------|---------| | vs Target | Hit or miss committed KPI | CPMess target $1.20 — actual $1.10 (hit) | | vs Previous Period | Up/down vs prior month/week | CPMess last month $1.40 -> this month $1.10 (-21%) | | vs Industry Benchmark | Better/worse than market average | Beauty industry CPMess $1.00-$1.60 — ours $1.10 (good) | --- ## Output structure ### Header ```markdown # Marketing Report — [Month X/YYYY] or [Week X: DD/MM-DD/MM] Author: [Name] Date: [YYYY-MM-DD] Status: [Hit Target / Missed Target / Exceeded Target] ``` --- ### 1. Executive Summary (read this section is enough) ```markdown ## 1. Executive Summary **Conclusion:** [1 sentence — hit/missed target, main reason] **Key metrics:** | Metric | Target | Actual | vs Target | vs Prior | |--------|--------|--------|-----------|----------| | Revenue | [X] | [X] | [+/-X%] | [+/-X%] | | Total MKT spend | [X] | [X] | [+/-X%] | [+/-X%] | | ROAS | [X] | [X] | [+/-X%] | [+/-X%] | | New customers | [X] | [X] | [+/-X%] | [+/-X%] | | Avg CPMess | [X] | [X] | [+/-X%] | [+/-X%] | **3 highlights:** 1. [Best thing this period — with data] 2. [Biggest issue — with data] 3. [Opportunity/risk to watch] ``` --- ### 2. Channel detail #### 2.1 Meta Ads ```markdown ### Meta Ads **Insight:** [1-2 sentences — channel doing well/poorly, reason] | Metric | Wk 1 | Wk 2 | Wk 3 | Wk 4 | Total | vs Target | vs Prior Mo | vs Benchmark | |--------|------|------|------|------|-------|-----------|-------------|--------------| | Spend | | | | | | | | | | Impressions | | | | | | | | | | Clicks | | | | | | | | | | CTR | | | | | | | | | | Messages | | | | | | | | | | CPMess | | | | | | | | | | Leads | | | | | | | | | | CPL | | | | | | | | | **Top 3 high-performing ads:** | # | Ad name / Creative | Spend | Messages | CPMess | CTR | Note | |---|--------------------|-------|----------|--------|-----|------| | 1 | | | | | | | | 2 | | | | | | | | 3 | | | | | | | **Bottom 3 ads (turn off/fix):** | # | Ad name / Creative | Spend | Messages | CPMess | CTR | Issue | |---|--------------------|-------|----------|--------|-----|-------| | 1 | | | | | | | | 2 | | | | | | | | 3 | | | | | | | ``` #### 2.2 TikTok Ads _(Same structure as Meta Ads — replace CPMess with CPV if traffic, add Video Completion Rate)_ #### 2.3 Google Ads _(Same structure — replace Messages with Conversions, add Quality Score)_ #### 2.4 Organic (Natural content) ```markdown ### Organic **Insight:** [1-2 sentences] | Metric | Wk 1 | Wk 2 | Wk 3 | Wk 4 | Total | vs Prior Mo | |--------|------|------|------|------|-------|-------------| | Posts published | | | | | | | | Total reach | | | | | | | | Total engagement | | | | | | | | Avg ER | | | | | | | | New followers | | | | | | | | Top content (reach) | | | | | | | **Top 3 posts/videos:** | # | Content | Platform | Reach | ER | Saves | Shares | Note | |---|---------|----------|-------|-----|-------|--------|------| | 1 | | | | | | | | | 2 | | | | | | | | | 3 | | | | | | | | ``` #### 2.5 Email / SMS ```markdown ### Email / SMS | Metric | Actual | vs Benchmark | |--------|--------|--------------| | Campaigns sent | | | | Open rate | | [Industry avg: 15-25%] | | Click rate | | [Industry avg: 1-3%] | | Unsubscribe rate | | [<1% is good] | | Email revenue | | | ``` --- ### 3. Conversion funnel ```markdown ## 3. Conversion Funnel | Step | Volume | Conv rate | vs Prior | vs Benchmark | Rating | |------|--------|-----------|----------|--------------|--------| | Impression | [X] | — | [+/-X%] | — | | | Click | [X] | [X%] | [+/-X%] | [Avg: 1-2%] | [Good/Bad/Avg] | | Message / Lead | [X] | [X%] | [+/-X%] | [Avg: 15-25%] | | | Qualified Lead | [X] | [X%] | [+/-X%] | [Avg: 50-60%] | | | Booking | [X] | [X%] | [+/-X%] | [Avg: 50-60%] | | | Customer | [X] | [X%] | [+/-X%] | [Avg: 30-40%] | | | Revenue | [X] | — | [+/-X%] | — | | **Bottleneck:** [Identify which step has lowest conversion — that's the issue to fix] ``` --- ### 4. Auto diagnosis ```markdown ## 4. Diagnosis: What's good — What's bad — Why ### Working well (KEEP + SCALE) | # | Finding | Numbers | Reason | Action | |---|---------|---------|--------|--------| | 1 | [e.g., UGC video creative low CPMess] | [CPMess $0.90 vs avg $1.20] | [Natural format, strong hook] | Scale: +30% budget, shoot 5 more UGC | | 2 | | | | | | 3 | | | | | ### Not working (FIX URGENTLY) | # | Issue | Numbers | Root cause | Severity | Action | |---|-------|---------|------------|----------|--------| | 1 | [e.g., Booking->Show low] | [28% vs target 40%] | [No 24h reminder, no deposit] | High | Auto reminder + collect $5 deposit | | 2 | | | | | | | 3 | | | | | | ### Unclear (MONITOR FURTHER) | # | Observation | Numbers | Hypothesis | Validation method | Timeline | |---|-------------|--------
Agent van hanh kenh — thiet lap kenh, brief landing page, email marketing, social listening
Agent san xuat noi dung — viet script, copy, brief creator, lap lich noi dung
Agent chien luoc marketing — lap ke hoach, nghien cuu thi truong, phan tich doi thu, xay dung chien luoc thuong hieu
Agent phan tich hieu suat — doc data, danh gia chien dich, tinh KPI, bao cao
Agent xay dung thuong hieu ca nhan voi AI Avatar — chien luoc, content engine, monetization, community cho founder/coach/creator
Use when the user is launching or running a DROPSHIPPING business end to end — the full 12-phase pipeline: product research with winning criteria, Minea and PiPiAds, supplier sourcing on AliExpress, CJ, Spocket, and Zendrop, Shopify store and app setup, the 10-ads-per-week creative pipeline, interest and lookalike targeting, 3-5x markup and BE-ROAS math, customer service, and scaling. Trigger on 'start dropshipping', 'winning product research', 'Shopify store setup', 'AliExpress supplier', 'scale my dropshipping store', 'my store gets traffic and no sales'. Not for — only the ad copy, see `05-ad-copy-global`; only the product page, see `12-landing-page-brief-global`; only the account audit, see `21-ads-audit-global`; only pricing, see `17-pricing-strategy-global`.
Use when starting work on a PERSONAL brand — a founder, coach, or creator, not a company: creates `.agents/personal-brand-context-global.md` covering story, expertise, audience, positioning, platforms, visual identity, and the asset inventory of style refs, face refs, logo, palette, and background, with region variants for US, EU, SEA, and LATAM. Skills 23 to 28 read it first. Trigger on 'personal brand setup', 'set up my founder brand', 'coach personal brand context', 'creator profile setup', 'the AI does not know my story', 'build my personal brand from zero'. Not for — a company or product brand, see `00-marketing-plan-global` and `product-marketing-context-global`; the 12-month strategy built on this, see `23-personal-brand-strategy-global`.