Ad Scaling Strategy

55 scaling ads global

by minhnv0807 · MIT license · ★ 599 on GitHub

55 scaling ads global cover

Use when a WINNING ad has to be scaled without breaking it — readiness checks, vertical scaling at plus 20 to 30 percent per step, horizontal scaling into new audiences, creatives, and channels, learning-phase reset risk, how Advantage+…

---
name: 55-scaling-ads-global
description: "Use when a WINNING ad has to be scaled without breaking it — readiness checks, vertical scaling at plus 20 to 30 percent per step, horizontal scaling into new audiences, creatives, and channels, learning-phase reset risk, how Advantage+ and Performance Max behave when scaled, creative refresh cadence, and the signals that mean stop. Trigger on 'scale ads', 'increase the ad budget', 'scale a winner', 'CPA went up after I scaled', 'how fast can I scale', 'it worked at 50 a day and broke at 200'. Not for — fixing an account that is not working yet, see `03-performance-eval-global`; warm audience plans, see `56-retargeting-plan-global`; proving the winner first, see `19-ab-test-setup-global`."
metadata:
  version: 1.0.1
  category: performance
license: MIT
triggers:
  - "scale ads"
  - "increase ad budget"
  - "scale campaign"
  - "scale a winner"
  - "vertical scaling"
  - "horizontal scaling"
  - "CPA went up after scaling"
  - "how fast can I scale"
output: "File .md — scaling roadmap by week, budget increase rules, pre-scale checklist, stop signals, and a creative refresh schedule"
related:

Overview

Scaling means increasing spend while holding or improving efficiency. Scaling badly means CPA spikes and budget burns. Hard rule: never increase budget while CPA is bad. Fix the problem first (run 21-ads-audit-global), then scale.

Manual install (npx, ZIP)
Claude Codenpx skills add minhnv0807/ai-business-skills --skill 55-scaling-ads-global -g -a claude-code
Claude Code (degit)npx degit minhnv0807/ai-business-skills/skills/en/55-scaling-ads-global#master ~/.claude/skills/55-scaling-ads-global
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md10.6 KB
Read SKILL.md here
minhnv0807/master1 file shown
SKILL.md
Show the full text183 lines

Scaling Ads (Global)

Scaling means increasing spend while holding or improving efficiency. Scaling badly means CPA spikes and budget burns. Hard rule: never increase budget while CPA is bad. Fix the problem first (run 21-ads-audit-global), then scale.

Information gathering

Ask up to 4 questions:

  1. Is there a proven winner? How many consecutive days has CPA been stable? At least 7 are needed.
  2. What are the current numbers? CPA, ROAS, frequency, spend, and reach against total audience size.
  3. Current daily budget and target daily budget?
  4. Which platform, and how many spare creatives exist? Never scale on a single creative.

Principles

  1. Bad CPA means no scaling. Adding budget to a broken campaign accelerates the loss.
  2. +20-30% per step, never double overnight. Sudden jumps reset the learning phase and CPA spikes. The safest cadence is +20% every 72 hours.
  3. Monitor 24-48 hours after every increase before the next one.
  4. Do not edit a winning ad set while scaling. Any significant change — budget shock, audience edit, creative swap inside the ad set — can reset learning.
  5. Always hold a creative reserve. At least 2-3 fresh creatives ready before scaling. Scaling accelerates fatigue.
  6. Vertical first, horizontal in parallel. Raise the winner's budget while duplicating audience and creative so the account never depends on a single point.
  7. Scaling raises cost per result even when done right. Broader delivery means less efficient impressions. Decide in advance how much CPA erosion is acceptable at the higher volume.

Workflow

1. Readiness check — all must pass
  • Running stably for at least 7 days
  • CPA at or below target on at least 5 of the last 7 days
  • Frequency below 2.5 (audience not saturated)
  • Reach below 50% of the addressable audience (room left to grow)
  • Not currently in the learning phase
  • Tracking verified correct — never scale on bad data (53-tracking-setup-global)
  • At least 2 fresh creatives in reserve

If any item fails, do not scale. Go back to optimizing or preparing.

2. Vertical scaling — raise the budget
Mode Increase Cadence Condition
Conservative +20% Every 72h CPA holding at target
Moderate +30% Every 2-3 days CPA clearly better than baseline
Aggressive +50% Once only Very stable campaign, risk accepted
Never 2x overnight — Guarantees a learning reset and CPA spike

After each increase, monitor for 24-48 hours:

  • CPA up by 20% or less: hold, let it stabilize, then increase again.
  • CPA up more than 20%: HOLD, do not increase further.
  • CPA up more than 40%: revert to the previous budget and wait 48 hours for stability.
3. Horizontal scaling — expand
  1. Duplicate the winning ad set into a new audience. Keep the creative identical. Test the same demographic against a different interest theme, lookalike 1% -> 3% -> 5%, or broad. Exclude the original audience to avoid overlap.
  2. New creative on the winning audience. Keep the audience identical, add 2-3 variants changing hook or format. Run these in the testing campaign, not inside the winning ad set.
  3. New channel with the winning message. Port the proven hook from Meta to TikTok or YouTube (or the reverse). Keep the core message, change the execution.
  4. New market. The cheapest volume expansion is often a second country rather than a wider audience at home. Check the cost baseline first: per references/benchmarks-global.md, a Tier 2 market can cost a fraction of Tier 1 CPM, but conversion value and AOV usually drop too. Re-run 10-reverse-kpi-global for the new market before committing budget.
4. Learning-phase reset risk
Action Resets learning? Safer way
Budget increase up to 20-30% Usually not Step up gradually, wait 72h
Budget increase above 30-50% Likely Break into several smaller steps
Change audience, placement, or bid strategy Yes Duplicate into a new ad set instead of editing
Add or remove creative inside the ad set Possibly Add in a new ad set or the testing campaign
Pause and restart after a long gap Possibly Avoid pausing winners; throttle with budget instead
5. Automated campaign types behave differently

Advantage+ (Meta) and Performance Max (Google) do not respond to scaling the way manual campaigns do:

  • They dislike frequent budget edits. Large or repeated changes push them back into a learning state. Same +20-30% discipline applies, with a longer settling window.
  • They need signal, not structure. When performance drops during scaling, the fix is usually more or better creative assets and cleaner conversion data, not more ad sets.
  • They cannibalize manual campaigns. Running Advantage+ or Performance Max alongside manual campaigns targeting the same pool means competing in the same auction and unreadable attribution. Decide which one owns the objective.
  • Exclusions and audience signals are directional, not hard rules. Do not assume an exclusion list keeps existing customers out the way it does in a manual campaign — verify with a customer-versus-new-customer report.
  • Scale by raising the budget on one campaign, not by duplicating the campaign. Duplicates split the conversion signal and both learn slower.
6. Scaling roadmap

Expressed as multiples of the starting daily budget so it holds in any market or currency.

Week Daily budget Action KPI checkpoint
1 (testing) 1.0x baseline Test 3-5 ad sets CPA at or below target
2 1.4-1.7x +20% on the winner, pause losers CPA stable 5 of 7 days
3 2.0-3.0x +20-30% again, duplicate the winner into a new audience Volume up, CPA held
4 3.0-5.0x Horizontal: lookalikes, broad, new channel CPA within tolerance
Month 2+ 5x+ Full scale plus continuous new creative ROAS at or above target

Every step must still clear the learning floor from 52-account-structure-global: (50 events x target CPA) / 7.

7. Operating cadence

Daily, 15 minutes: yesterday's CPA versus target — scale, hold, or pause; frequency above 2.5 means prepare new creative; check spend pace.

Weekly: pull 7 days of data and apply the decision rules — scale winners +20%, pause losers with a written reason, brief new creative wherever frequency is climbing. Compare against references/benchmarks-global.md for the market and industry before concluding a campaign is broken.

Stop-scaling signals

  • CPA up more than 30% versus baseline for two consecutive days
  • Frequency above 3.5
  • ROAS down more than 25%
  • CTR down more than 40% from its stable level
  • Delivery drops suddenly (check for rejections or "learning limited")

Action: revert to the last budget that worked, wait 48-72 hours for stability, and run 21-ads-audit-global if it does not recover.

Creative refresh schedule while scaling

Signal Severity Action
Frequency above 2.5 Warning Brief new creative now
Frequency above 3.5 Urgent Launch new creative today
CTR down more than 30% Week 2-3 Refresh the hook, keep the body
Routine Every 2-3 weeks Keep 2-3 new creatives ready to swap

Output structure

File name: scaling-plan-[product]-[YYYYMMDD].md

# Scaling Plan — [Campaign/Product]
Baseline CPA: [amount] · Current daily budget: [amount] · Target daily budget: [amount] · Market: [x]

## 1. Readiness checklist     [7 items with status]
## 2. Vertical plan           [increase schedule, 24-48h checkpoints]
## 3. Horizontal plan         [new audiences / creatives / channels / markets, with exclusions]
## 4. Automated campaign notes [Advantage+ / Performance Max handling]
## 5. Weekly roadmap          [budget multiple, action, checkpoint]
## 6. Stop signals            [thresholds and the action for each]
## 7. Creative pipeline       [reserve creatives and deadlines]
  • 19-ab-test-setup-global: a winner must come from a valid test before it is scaled.
  • 21-ads-audit-global: audit before scaling if CPA is unstable, and again if scaling breaks performance.
  • 03-performance-eval-global: daily and weekly checks and decision rules.
  • 56-retargeting-plan-global: scaling cold traffic grows the warm pool — raise retargeting budget alongside.
  • 52-account-structure-global: how to split the winner into its own scaling campaign.
  • 57-next-ads-plan-global: this period's scaling results feed next period's plan.

Quality checklist

  • All 7 readiness conditions checked before any budget increase is proposed
  • Increase steps stay at +20-30% with 24-48 hour monitoring points
  • Horizontal plan includes exclusions to prevent overlap with the original audience
  • Learning-reset risk table included with the safer alternative for each action
  • Advantage+ / Performance Max handled separately from manual campaigns
  • Stop-scaling signals stated with numeric thresholds
  • At least 2 reserve creatives confirmed before scaling starts
  • Budget path expressed in multiples, and every step clears the learning floor
  • The hard rule is restated: bad CPA means no budget increase
1---
2name: 55-scaling-ads-global
3description: "Use when a WINNING ad has to be scaled without breaking it — readiness checks, vertical scaling at plus 20 to 30 percent per step, horizontal scaling into new audiences, creatives, and channels, learning-phase reset risk, how Advantage+ and Performance Max behave when scaled, creative refresh cadence, and the signals that mean stop. Trigger on 'scale ads', 'increase the ad budget', 'scale a winner', 'CPA went up after I scaled', 'how fast can I scale', 'it worked at 50 a day and broke at 200'. Not for — fixing an account that is not working yet, see `03-performance-eval-global`; warm audience plans, see `56-retargeting-plan-global`; proving the winner first, see `19-ab-test-setup-global`."
4metadata:
5 version: 1.0.1
6 category: performance
7license: MIT
8triggers:
9 - "scale ads"
10 - "increase ad budget"
11 - "scale campaign"
12 - "scale a winner"
13 - "vertical scaling"
14 - "horizontal scaling"
15 - "CPA went up after scaling"
16 - "how fast can I scale"
17output: "File .md — scaling roadmap by week, budget increase rules, pre-scale checklist, stop signals, and a creative refresh schedule"
18related:
19 - product-marketing-context-global
20 - 19-ab-test-setup-global
21 - 21-ads-audit-global
22 - 03-performance-eval-global
23 - 56-retargeting-plan-global
24 - 52-account-structure-global
25 - 57-next-ads-plan-global
26---
27 
28# Scaling Ads (Global)
29 
30Scaling means increasing spend while holding or improving efficiency. Scaling badly means CPA spikes and budget burns. **Hard rule: never increase budget while CPA is bad.** Fix the problem first (run `21-ads-audit-global`), then scale.
31 
32## Information gathering
33 
34Ask up to 4 questions:
35 
361. **Is there a proven winner?** How many consecutive days has CPA been stable? At least 7 are needed.
372. **What are the current numbers?** CPA, ROAS, frequency, spend, and reach against total audience size.
383. **Current daily budget and target daily budget?**
394. **Which platform, and how many spare creatives exist?** Never scale on a single creative.
40 
41## Principles
42 
431. **Bad CPA means no scaling.** Adding budget to a broken campaign accelerates the loss.
442. **+20-30% per step, never double overnight.** Sudden jumps reset the learning phase and CPA spikes. The safest cadence is +20% every 72 hours.
453. **Monitor 24-48 hours after every increase** before the next one.
464. **Do not edit a winning ad set while scaling.** Any significant change — budget shock, audience edit, creative swap inside the ad set — can reset learning.
475. **Always hold a creative reserve.** At least 2-3 fresh creatives ready before scaling. Scaling accelerates fatigue.
486. **Vertical first, horizontal in parallel.** Raise the winner's budget while duplicating audience and creative so the account never depends on a single point.
497. **Scaling raises cost per result even when done right.** Broader delivery means less efficient impressions. Decide in advance how much CPA erosion is acceptable at the higher volume.
50 
51## Workflow
52 
53### 1. Readiness check — all must pass
54 
55- [ ] Running stably for at least 7 days
56- [ ] CPA at or below target on at least 5 of the last 7 days
57- [ ] Frequency below 2.5 (audience not saturated)
58- [ ] Reach below 50% of the addressable audience (room left to grow)
59- [ ] Not currently in the learning phase
60- [ ] Tracking verified correct — never scale on bad data (`53-tracking-setup-global`)
61- [ ] At least 2 fresh creatives in reserve
62 
63If any item fails, do not scale. Go back to optimizing or preparing.
64 
65### 2. Vertical scaling — raise the budget
66 
67| Mode | Increase | Cadence | Condition |
68|------|---------:|---------|-----------|
69| Conservative | +20% | Every 72h | CPA holding at target |
70| Moderate | +30% | Every 2-3 days | CPA clearly better than baseline |
71| Aggressive | +50% | Once only | Very stable campaign, risk accepted |
72| Never | 2x overnight | — | Guarantees a learning reset and CPA spike |
73 
74After each increase, monitor for 24-48 hours:
75 
76- CPA up by 20% or less: hold, let it stabilize, then increase again.
77- CPA up more than 20%: HOLD, do not increase further.
78- CPA up more than 40%: revert to the previous budget and wait 48 hours for stability.
79 
80### 3. Horizontal scaling — expand
81 
821. **Duplicate the winning ad set into a new audience.** Keep the creative identical. Test the same demographic against a different interest theme, lookalike 1% -> 3% -> 5%, or broad. Exclude the original audience to avoid overlap.
832. **New creative on the winning audience.** Keep the audience identical, add 2-3 variants changing hook or format. Run these in the testing campaign, not inside the winning ad set.
843. **New channel with the winning message.** Port the proven hook from Meta to TikTok or YouTube (or the reverse). Keep the core message, change the execution.
854. **New market.** The cheapest volume expansion is often a second country rather than a wider audience at home. Check the cost baseline first: per `references/benchmarks-global.md`, a Tier 2 market can cost a fraction of Tier 1 CPM, but conversion value and AOV usually drop too. Re-run `10-reverse-kpi-global` for the new market before committing budget.
86 
87### 4. Learning-phase reset risk
88 
89| Action | Resets learning? | Safer way |
90|--------|------------------|-----------|
91| Budget increase up to 20-30% | Usually not | Step up gradually, wait 72h |
92| Budget increase above 30-50% | Likely | Break into several smaller steps |
93| Change audience, placement, or bid strategy | Yes | Duplicate into a new ad set instead of editing |
94| Add or remove creative inside the ad set | Possibly | Add in a new ad set or the testing campaign |
95| Pause and restart after a long gap | Possibly | Avoid pausing winners; throttle with budget instead |
96 
97### 5. Automated campaign types behave differently
98 
99Advantage+ (Meta) and Performance Max (Google) do not respond to scaling the way manual campaigns do:
100 
101- **They dislike frequent budget edits.** Large or repeated changes push them back into a learning state. Same +20-30% discipline applies, with a longer settling window.
102- **They need signal, not structure.** When performance drops during scaling, the fix is usually more or better creative assets and cleaner conversion data, not more ad sets.
103- **They cannibalize manual campaigns.** Running Advantage+ or Performance Max alongside manual campaigns targeting the same pool means competing in the same auction and unreadable attribution. Decide which one owns the objective.
104- **Exclusions and audience signals are directional, not hard rules.** Do not assume an exclusion list keeps existing customers out the way it does in a manual campaign — verify with a customer-versus-new-customer report.
105- **Scale by raising the budget on one campaign**, not by duplicating the campaign. Duplicates split the conversion signal and both learn slower.
106 
107### 6. Scaling roadmap
108 
109Expressed as multiples of the starting daily budget so it holds in any market or currency.
110 
111| Week | Daily budget | Action | KPI checkpoint |
112|------|-------------|--------|----------------|
113| 1 (testing) | 1.0x baseline | Test 3-5 ad sets | CPA at or below target |
114| 2 | 1.4-1.7x | +20% on the winner, pause losers | CPA stable 5 of 7 days |
115| 3 | 2.0-3.0x | +20-30% again, duplicate the winner into a new audience | Volume up, CPA held |
116| 4 | 3.0-5.0x | Horizontal: lookalikes, broad, new channel | CPA within tolerance |
117| Month 2+ | 5x+ | Full scale plus continuous new creative | ROAS at or above target |
118 
119Every step must still clear the learning floor from `52-account-structure-global`: `(50 events x target CPA) / 7`.
120 
121### 7. Operating cadence
122 
123**Daily, 15 minutes:** yesterday's CPA versus target — scale, hold, or pause; frequency above 2.5 means prepare new creative; check spend pace.
124 
125**Weekly:** pull 7 days of data and apply the decision rules — scale winners +20%, pause losers with a written reason, brief new creative wherever frequency is climbing. Compare against `references/benchmarks-global.md` for the market and industry before concluding a campaign is broken.
126 
127## Stop-scaling signals
128 
129- CPA up more than 30% versus baseline for two consecutive days
130- Frequency above 3.5
131- ROAS down more than 25%
132- CTR down more than 40% from its stable level
133- Delivery drops suddenly (check for rejections or "learning limited")
134 
135Action: revert to the last budget that worked, wait 48-72 hours for stability, and run `21-ads-audit-global` if it does not recover.
136 
137## Creative refresh schedule while scaling
138 
139| Signal | Severity | Action |
140|--------|----------|--------|
141| Frequency above 2.5 | Warning | Brief new creative now |
142| Frequency above 3.5 | Urgent | Launch new creative today |
143| CTR down more than 30% | Week 2-3 | Refresh the hook, keep the body |
144| Routine | Every 2-3 weeks | Keep 2-3 new creatives ready to swap |
145 
146## Output structure
147 
148File name: `scaling-plan-[product]-[YYYYMMDD].md`
149 
150```markdown
151# Scaling Plan — [Campaign/Product]
152Baseline CPA: [amount] · Current daily budget: [amount] · Target daily budget: [amount] · Market: [x]
153 
154## 1. Readiness checklist [7 items with status]
155## 2. Vertical plan [increase schedule, 24-48h checkpoints]
156## 3. Horizontal plan [new audiences / creatives / channels / markets, with exclusions]
157## 4. Automated campaign notes [Advantage+ / Performance Max handling]
158## 5. Weekly roadmap [budget multiple, action, checkpoint]
159## 6. Stop signals [thresholds and the action for each]
160## 7. Creative pipeline [reserve creatives and deadlines]
161```
162 
163## Related skills
164 
165- `19-ab-test-setup-global`: a winner must come from a valid test before it is scaled.
166- `21-ads-audit-global`: audit before scaling if CPA is unstable, and again if scaling breaks performance.
167- `03-performance-eval-global`: daily and weekly checks and decision rules.
168- `56-retargeting-plan-global`: scaling cold traffic grows the warm pool — raise retargeting budget alongside.
169- `52-account-structure-global`: how to split the winner into its own scaling campaign.
170- `57-next-ads-plan-global`: this period's scaling results feed next period's plan.
171 
172## Quality checklist
173 
174- [ ] All 7 readiness conditions checked before any budget increase is proposed
175- [ ] Increase steps stay at +20-30% with 24-48 hour monitoring points
176- [ ] Horizontal plan includes exclusions to prevent overlap with the original audience
177- [ ] Learning-reset risk table included with the safer alternative for each action
178- [ ] Advantage+ / Performance Max handled separately from manual campaigns
179- [ ] Stop-scaling signals stated with numeric thresholds
180- [ ] At least 2 reserve creatives confirmed before scaling starts
181- [ ] Budget path expressed in multiples, and every step clears the learning floor
182- [ ] The hard rule is restated: bad CPA means no budget increase
183 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 599
Checked
Source
minhnv0807/ai-business-skills ↗
Creator
minhnv0807 · 150 listings
View creator

Similar skills

See all →
SkillAd Performance Analyzergmmh1/claude-paid-media-skills · by gmmh1Diagnose why a specific ad creative is winning or losing using the generalized hook-hold-click-convert funnel, applicable across any platform. Triggers on 'why is this ad underperforming', 'diagnose my creative', or 'where in the funnel is this ad failing'. Platform-agnostic diagnostic framework — platform-specific versions (meta-ads-creative-analytics) apply this with platform-native metrics.New listingSkillQuality Constraint Manageraddyosmani/agent-skills · by addyosmaniEstablishes a project's quality bar as a written contract and stops agents quietly lowering it. Interviews the user on which dimensions matter, supplies sane default thresholds when they have no number in mind, records everything in CONSTRAINTS.md, and watches the diff for a weakened bar — new @ts-ignore or eslint-disable suppressions, skipped or deleted tests, assertions stripped out, unimplemented stubs, thresholds edited down. Use when no quality bar is written down, when the user says "set up constraints" or "define our standards", when the user wants dimensions they care about — accessibility, web performance, coverage — set up as enforced constraints, when an agent keeps silencing checks or skipping tests to get to green, when you need a coverage or performance threshold and don't know what number to pick, or when an agent writes more code than anyone will read.★ 98.7k GitHub starsSkillObservability Instrumentationaddyosmani/agent-skills · by addyosmaniInstruments code so production behavior is visible and diagnosable. Use when adding logging, metrics, tracing, or alerting. Use when shipping any feature that runs in production and you need evidence it works. Use when production issues are reported but you can't tell what happened from the available data.★ 98.7k GitHub starsSkillApplication Performance Optimizeraddyosmani/agent-skills · by addyosmaniOptimizes application performance across frontend, backend, queries, and databases. Use when performance requirements exist, when you suspect performance regressions, when Core Web Vitals or load times need improvement, when N+1 query patterns need fixing, or when profiling reveals bottlenecks.★ 98.7k GitHub starsSkillAgent Skill Invocationaddyosmani/agent-skills · by addyosmaniDiscovers and invokes agent skills. Use when starting a session, or when you need to decide which skill or workflow applies to the piece of work at hand. This is the meta-skill that governs how all other skills are discovered and invoked.★ 98.7k GitHub starsSkillPharmacokinetic Modeling SpecialistK-Dense-AI/scientific-agent-skills · by K-Dense-AIPharmacokinetic and pharmacodynamic modelling and simulation - non-compartmental analysis, compartmental and population PK, PK/PD and exposure-response, TMDD, PBPK orientation, bioequivalence, allometric scaling and first-in-human dose, drug interaction prediction, and Bayesian therapeutic drug monitoring. Use when analysing concentration-time data, deriving exposure metrics, fitting PK or PD models, or evaluating dosing regimens. Triggers include "pharmacokinetics", "pharmacodynamics", "PK/PD", "NCA", "non-compartmental", "AUC", "Cmax", "lambda z", "half-life", "clearance", "volume of distribution", "compartmental model", "population PK", "popPK", "NONMEM", "nlmixr2", "Pharmpy", "Monolix", "exposure-response", "Emax", "EC50", "indirect response", "effect compartment", "TMDD", "PBPK", "bioequivalence", "RSABE", "ABEL", "allometric scaling", "first-in-human", "MABEL", "drug-drug interaction", "DDI", "ICH M12", "concentration-QTc", "therapeutic drug monitoring", "MIPD", and "dosing regimen".★ 46k GitHub stars

More from minhnv0807

SkillMarketing Plan Builderminhnv0807/ai-business-skills · by minhnv0807Dung khi can ke hoach marketing tong the cho mot ky — muc tieu, phan khuc, kenh, ngan sach, timeline, KPI va ma tran rui ro. Co ca che do ban day du va che do ke hoach 1 trang cho chu doanh nghiep nho. Kich hoat khi user nhac 'lap ke hoach marketing', 'ke hoach MKT', 'marketing plan', 'chien luoc marketing nam', 'plan quy toi', 'ke hoach 1 trang'. Khong dung cho — tinh nguoc ngan sach tu doanh thu thi dung skill 10-tinh-kpi-nguoc; phan bo ngan sach chi tiet theo kenh thi dung skill 61-budget-planning; brief mot chien dich cu the thi dung skill 02-brief-chien-dich.★ 599 GitHub starsSkillOverall Marketing Strategyminhnv0807/ai-business-skills · by minhnv0807Use when the user needs an overall marketing plan for a period — objectives, segments, positioning, channel mix, content direction, budget, timeline, KPIs, and a risk matrix, adapted to US, EU, SEA, or LATAM. Trigger on 'marketing plan', 'marketing strategy for next year', 'go-to-market roadmap', 'plan for Q3', 'we have no marketing plan', 'where should we spend next quarter'. Also use when a founder only says the business needs to grow and has no idea which channel to start with. Not for — one specific campaign, see `02-campaign-brief-global`; working backward from a revenue goal to spend, see `10-reverse-kpi-global`; splitting a budget across channels and months, see `61-budget-planning-global`; taking a brand new product to market, see `59-go-to-market-global`.★ 599 GitHub starsSkillContent Calendar Plannerminhnv0807/ai-business-skills · by minhnv0807Use when the user needs a monthly or weekly content calendar — posting schedule per channel, funnel ratio, content pillars, repurposing matrix, and an owner per slot. Trigger on 'content calendar', 'posting schedule', 'what should we post this month', 'editorial calendar', 'social media plan', 'we post randomly with no plan'. Also use when the user only says the team keeps running out of things to post. Not for — the brief for one specific post, see `36-content-brief-global`; the caption text itself, see `37-social-caption-global`; deciding next period content from last period data, see `40-next-content-plan-global`; a paid campaign timeline, see `02-campaign-brief-global`.★ 599 GitHub starsSkillContent Posting Scheduleminhnv0807/ai-business-skills · by minhnv0807Dung khi can lich dang bai cho ca thang — chot content pillar va ti le, xep bai theo ngay va khung gio, ma tran tai su dung noi dung, va gan muc tieu cho tung tru cot. Kich hoat khi user nhac 'lich noi dung', 'content calendar', 'thang nay dang gi', 'len lich dang bai', 'ke hoach content thang', 'phan bo noi dung'. Khong dung cho — brief tung bai truoc khi viet thi dung skill 36-content-brief; viet caption thanh pham thi dung skill 37-caption-social; lap plan ky sau tu data thi dung skill 40-next-content-plan.★ 599 GitHub starsSkillCampaign Execution Briefminhnv0807/ai-business-skills · by minhnv0807Dung khi can brief mot chien dich cu the cho ca team thuc thi — muc tieu, thong diep, deliverable, timeline phan cong theo tuan, gate duyet va ma tran rui ro. Kich hoat khi user nhac 'brief chien dich', 'ke hoach campaign', 'len brief cho team', 'chien dich thang toi', 'phan cong campaign', 'timeline chien dich'. Khong dung cho — ke hoach marketing ca ky thi dung skill 00-ke-hoach-mkt; danh sach asset can thiet ke thi dung skill 41-campaign-asset-list; giao viec cho tung nguoi thi dung skill 64-team-brief.★ 599 GitHub starsSkillCampaign Brief Frameworkminhnv0807/ai-business-skills · by minhnv0807Use when a specific campaign needs a brief the whole team can execute from — context, objective, audience, core message, creative direction, channels, deliverables, week-by-week timeline, approval gates, and risks. Trigger on 'campaign brief', 'creative brief', 'launch brief', 'brief the team on this campaign', 'we are running a promo next month', 'what is the plan for this campaign'. Also use when the user describes a promotion out loud and asks for something the team can actually run. Not for — the whole period plan, see `00-marketing-plan-global`; the list of design files needed, see `41-campaign-asset-list-global`; assigning work to one person, see `64-team-brief-global`; a new product launch sequence, see `59-go-to-market-global`.★ 599 GitHub stars