From the README
How to use ai-business-skills
ai-business-skills
147 marketing skills that turn your AI assistant into a full marketing team.
Built for Vietnam first, ready for the US, Europe, Southeast Asia and Latin America.
Quick start · How it works · Vietnam or Global · Agents · Workflows · All skills · Other AI tools
✨ What you get
Each skill is one Markdown file (SKILL.md) that teaches an AI assistant one marketing job from start to finish: what to ask you, which rules and benchmarks to apply, and what the finished document must contain. You ask in plain words. You get a complete .md file, not generic advice.
| You ask | A plain AI chat gives you | With ai-business-skills you get |
|---|---|---|
| "Make a marketing plan for my spa" | 500 words of general advice | A full plan: 7 sections, KPIs in 3 scenarios, budget split, weekly timeline, risk table |
| "Write Facebook ads for the new facial" | One generic paragraph | 6 variations (2 for cold, 2 for warm, 2 for hot audiences), each with headline, primary text and CTA |
| "Write this month's report" | A list of numbers | Insight first, then the root cause, actions for the next 48 hours, and next month's plan |
Good for: marketing plans, campaign briefs, ad copy and video scripts, content calendars, ads audits, e-commerce stores on Shopee / TikTok Shop / Lazada, personal brands, and running a marketing team with AI. Not for: building product code, technical specs or deploying servers.
⚡ Quick start
1. Install (pick one)
Claude Code plugin (easiest, installs all 147 skills)
/plugin marketplace add minhnv0807/ai-business-skills
/plugin install ai-business-skills
Install script
git clone https://github.com/minhnv0807/ai-business-skills.git
cd ai-business-skills
bash install.sh --global # macOS / Linux -> ~/.claude/skills/marketing/
.\install.ps1 -Global # Windows
Another AI tool (ChatGPT, Gemini, Cursor…): see Use it with any AI tool.
2. Describe your business once
> Set up the product marketing context for Luna Spa
The AI interviews you and saves .agents/product-marketing-context.md: product, customers, competitors, positioning, proof and objections. Every skill reads this file first, so you never repeat yourself. For a market outside Vietnam it saves product-marketing-context-global.md instead.
3. Ask for real work
> Plan next month's marketing for Luna Spa
> Write a 30-second TikTok script for the new facial
> Cost per message is 45K VND and ROAS is 1.8x. Audit it and tell me what to fix
> Work backwards: what budget do we need for 200 million VND revenue a month?
Each answer is saved as [skill]-[product]-[YYYYMMDD].md, for example ke-hoach-mkt-spa-luna-20260415.md.
🧭 How it works
flowchart LR
A["💬 You ask<br/>in plain words"] --> B["📇 Read context<br/>.agents/*.md"]
B --> C{"🌏 Which market?"}
C -->|Vietnam| D["🇻🇳 VN skill<br/>skills/vi"]
C -->|Global| E["🌍 Global skill<br/>skills/en"]
D --> F["❓ Ask at most 4 questions<br/>only about what is missing"]
E --> F
F --> G["📏 Apply rules,<br/>benchmarks, legal checks"]
G --> H["📄 Finished .md file"]
| Building block | What it is | Where it lives |
|---|---|---|
| Context | Your business on one page, written once | .agents/ in your project |
| Skill | One marketing job, start to finish | skills/vi/, skills/en/, modules/ |
| Agent | A role (strategist, content, design…) that picks the right skills | agents/ |
| Workflow | A fixed chain of skills for a multi-day job or a monthly loop | workflows/, modules/*/workflows/ |
| Knowledge | Background reading to upload into an AI project per role | knowledge/ |
Skills call each other. One request can pull in several skills, in order:
flowchart LR
I20["20 Client intake"] --> I09["09 Customer insight"] & I08["08 Competitor research"] & I10["10 Reverse KPI"]
I09 & I08 & I10 --> P00["00 Marketing plan"]
P00 --> B02["02 Campaign brief"]
B02 --> C05["05 Ad copy"] & C04["04 Video script"] & C01["01 Content calendar"]
Pick a skill by what you need
| If you need… | Start with |
|---|---|
| 📈 A plan or a budget | 00 plan · 10 reverse KPI · 61 budget |
| ✍️ Content that sells | 01 calendar · 04 video · 05 ads · 37 captions |
| 🎨 Visuals | 30 design master · 41 asset list · 42 image brief |
| 🔍 Ads that stopped working | 21 ads audit · 03 diagnosis · 53 tracking |
| 🛒 Selling on marketplaces (VN) | 76 Shopee / TikTok Shop · 75 KOC · 77 chatbot |
| 🧲 More leads and repeat buyers (VN) | 70 lead magnet · 68 CRO · 69 retention |
| 🎙️ A personal brand | 22 context · 23 strategy · 24 AI avatar |
| 🧠 An AI marketing system | 34 AI Marketing OS · knowledge/ |
🌏 Vietnam or Global
🇻🇳 VN cluster · 78 skills
|
🌍 Global cluster · 69 skills
|
You never switch modes by hand. The skills and agents look at which context file exists:
flowchart TD
S{"Which context file<br/>is in .agents/?"}
S -->|"product-marketing-context.md"| VN["🇻🇳 VN mode<br/>skills/vi"]
S -->|"product-marketing-context-global.md"| GL["🌍 Global mode<br/>skills/en"]
S -->|both| ASK["Asks you one question"]
S -->|none| NEW["Suggests creating one first"]
The same rule applies to personal brands (personal-brand-context.md / -global.md). When both a product and a personal brand context exist, skills 04 (video script) and 05 (ad copy) ask whether to write for sales or for authority.
| Region | Currency | Privacy | Top channels |
|---|---|---|---|
| US | USD | CCPA / state laws | Meta, Google, TikTok, YouTube |
| EU | EUR / GBP | GDPR | Meta, Google, LinkedIn, TikTok |
| SEA | IDR / THB / SGD / PHP | PDPA (varies) | TikTok Shop, Shopee, Lazada, Meta |
| LATAM | BRL / MXN / ARS | LGPD (Brazil) | Meta, TikTok, MercadoLibre, WhatsApp |
Skills with a file per region (variants/01-us.md … 04-latam.md): the foundation context, 03, 10, 11, 14, 17, 18 and 21. More in docs/global-region-guide.md.
👥 Meet the 6 agents
An agent is a role. Tell it the goal and it picks the right skills, in VN or Global mode.
mkt-strategistPlans, offers, positioning, launches, budgets. 00 · 02 · 08 · 09 · 10 · 31-34 · 58-61 |
content-producerCalendars, video scripts, ad copy, captions, seeding. 01 · 04-06 · 35-40 · 42-44 · 74 |
design-producerVisual briefs, brand guideline, design review, resizing. 12 · 30 · 41-50 |
channel-operatorChannels, landing pages, email, KOC, sales chatbots, crises. 11 · 12 · 14 · 15 · 34 · 49 · 66 · 75 · 77 |
performance-analystTracking, ads audits, KPIs, scaling, marketplace ads. 03 · 07 · 10 · 13 · 19 · 21 · 32 · 34 · 51-57 · 76 |
personal-brand-builderFounder and creator brands, AI avatar videos, podcasts. 22-28 |
How the team passes work along in a typical campaign:
flowchart LR
You(["You"]) --> ST["mkt-strategist<br/>plan · budget · brief"]
ST --> CP["content-producer<br/>scripts · copy · captions"]
ST --> DP["design-producer<br/>visual briefs · review"]
CP --> CO["channel-operator<br/>channels · email · chat · shops"]
DP --> CO
CO --> PA["performance-analyst<br/>tracking · audit · scaling"]
PA -->|"report + next plan"| ST
PB["personal-brand-builder<br/>founder & creator brands"] -.-> CP
🔁 Workflows
A workflow is a fixed chain of skills: either a job that takes several days, or a loop you run every month.
Content engine: a monthly loop
flowchart TB
subgraph PREP["1 · Plan the month"]
direction LR
V["35 Brand voice"] --> I["09 Insight"] --> CAL["01 Calendar"] --> BR["36 Content brief"]
end
subgraph MAKE["2 · Make the content"]
direction LR
W["Write<br/>37 captions · 04 scripts · 05 ads<br/>14 email · 38 seeding · 06 UGC"] --> VIS["Visual briefs<br/>42 · 43 · 44"]
end
subgraph LEARN["3 · Measure and plan again"]
direction LR
AU["39 Content audit"] --> RP["07 Report"] --> NX["40 Next plan"] -.-> AGAIN(["↻ Next month:<br/>back to step 1"])
end
PREP --> MAKE --> LEARN
Performance loop: no spend before tracking works
flowchart TB
subgraph PLAN["1 · Plan"]
direction LR
A["51 Audience"] --> K["10 Reverse KPI"] --> M["54 Media plan"]
end
subgraph GATE["2 · Tracking gate"]
direction LR
T{"53 Tracking<br/>verified?"} -->|no| FIX["Fix tracking<br/>no spend yet"] --> T
end
subgraph RUN["3 · Launch and test"]
direction LR
S["52 Account structure"] --> C["05 Ad copy"] --> AB["19 A/B test"] --> AU["21 Ads audit"]
end
subgraph GROW["4 · Scale and learn"]
direction LR
SC["55 Scale winners<br/>+20-30%, 72h apart"] --> R["07 Report"]
RT["56 Retarget<br/>warm audiences"] --> R
R --> N["57 Next ads plan"] -.-> AGAIN(["↻ Next cycle:<br/>back to step 1"])
end
PLAN --> GATE -->|verified| RUN --> GROW
Design pipeline: counted back from launch day
flowchart LR
T14["T-14<br/>41 Asset list"] --> T7["T-7<br/>Concept MVP<br/>42 · 43 · 45 briefs"] --> T5["T-5 / T-3 / T-1<br/>Assets, hardest first"] --> RV["47 Design review"] --> D1["D+1<br/>Mark winners · 50 Resize"]
All 19 workflows (11 VN + 8 Global)
| Workflow | When | Skill chain |
|---|---|---|
client-onboard |
New agency client, 5-7 days | 20 → 09 → 08 → 10 → 00 → 02 → 01 |
campaign-launch |
Idea to live campaign, 14-21 days | 08 → 09 → 00 → 02 → 01 + 04 + 05 → 06 → 11 + 12 |
monthly-cycle |
Month end, 3-5 days | 13 → 03 → 07 → 10 → 01 |
content-production |
Every week | 01 → 04 → shoot and edit → 05 → schedule |
content-engine |
Monthly content loop | 35 → 09 → 01 → 36 → [37, 04, 05, 14, 38, 06] → [42, 43, 44] → 39 → 07 → 40 |
performance-loop |
Media buying loop | 51 → 10 → 54 → 53 → 52 → 05 → 19 → 21 → 55 / 56 → 07 → 57 |
design-pipeline |
T-14 to D+1 | 41 → [42, 43, 45] → 47 → 50 |
leader-cadence |
Quarter, campaign, week | 00 → 61 → 02 → 64 → 62 / 47 → 07 → 63 |
personal-brand-launch |
First 30 days | 22 → 23 → 24 → 25 → 26 → 04 → 27 → 28 → 14 |
ai-avatar-batch |
30 videos in 5 days | 22 → 26 → 04 → 24 → 25 → 01 |
personal-brand-monthly |
Month end, 3-5 days | 13 → 03 → 23 → 27 → 26 → 04 → 07 → 28 → 14 |
client-onboard-global |
New client, 5-7 days | 20 → 09 → 08 → 10 → 00 → 02 → 01 |
campaign-launch-global |
14-21 days, multi-region | 08 → 09 → 00 → 02 → 01 + 04 + 05 → 06 → 11 + 12 |
monthly-cycle-global |
Month end, 3-5 days | 13 → 03 → 07 → 10 → 01 |
content-production-global |
Every week | 01 → 04 → 05 → 06 |
personal-brand-launch-global |
First 30 days | 22 → 23 → 24 → 26 → 04 → 25 → 27 → 05 → 28 → 14 |
ai-avatar-batch-global |
30 videos in 5 days | 22 → 26 → 04 → 24 → 25 → 01 |
personal-brand-monthly-global |
Month end, 3-5 days | 13 → 03 → 23 → 27 → 26 → 04 → 07 → 28 → 14 |
dropshipping-launch-global |
New product, 30 days | 29 → 12 → 04 → 05 → 21 → 13 → 17 |
Step-by-step guide: docs/workflow-guide.md.
📦 All 147 skills
| Group | Numbers | 🇻🇳 VN | 🌍 Global |
|---|---|---|---|
| Foundation context | ★ | 1 | 1 |
| Marketing core | 00-21 | 22 | 22 |
| Personal brand + AI avatar | 22-28 | 7 | 7 |
| Regional flagship | 29 | B2B export | Dropshipping |
| Design master, growth, AI Marketing OS | 30-34 | 5 | 5 |
| Content system | 35-40 | 6 | 6 |
| Design production | 41-50 | 10 | 10 |
| Performance ops | 51-57 | 7 | 7 |
| Leader ops | 58-67 | 10 | 10 |
| Conversion, retention, sales, commerce | 68-77 | 9 | · |
| Total | 78 | 69 |
Click a group to see every skill:
Foundation · ★ · 1 VN + 1 Global
| # | 🇻🇳 VN skill | 🌍 Global skill | What it does |
|---|---|---|---|
| ★ | product-marketing-context |
product-marketing-context-global |
Your product, customers, competitors and positioning, saved once and read by every skill |
Marketing core · 00-21 · 22 VN + 22 Global
| # | 🇻🇳 VN skill | 🌍 Global skill | What it does |
|---|---|---|---|
| 00 | 00-ke-hoach-mkt |
00-marketing-plan-global |
Full marketing plan: 7 sections, KPIs in 3 scenarios, budget, timeline |
| 01 | 01-lich-noi-dung |
01-content-calendar-global |
Monthly content calendar with a 1-to-9 repurposing matrix |
| 02 | 02-brief-chien-dich |
02-campaign-brief-global |
Campaign brief: 9 sections, RACI, risks |
| 03 | 03-danh-gia-hieu-suat |
03-performance-eval-global |
Performance diagnosis: decision tree, 5 Whys, 48-hour actions |
| 04 | 04-script-video |
04-script-video-global |
Video scripts: A/B versions, 5 hooks, viral score |
| 05 | 05-copy-quang-cao |
05-ad-copy-global |
Ad copy: 6 variations for cold, warm and hot audiences |
| 06 | 06-brief-ugc-egc |
06-ugc-egc-brief-global |
UGC / EGC creator brief with legal and payment terms |
| 07 | 07-bao-cao-marketing |
07-marketing-report-global |
Monthly report you can read in 5 minutes |
| 08 | 08-nghien-cuu-doi-thu |
08-competitor-research-global |
Competitor research: 3 tiers, SWOT, positioning map |
| 09 | 09-insight-khach-hang |
09-customer-insight-global |
Customer insight: personas, jobs to be done, journey |
| 10 | 10-tinh-kpi-nguoc |
10-reverse-kpi-global |
Work back from a revenue target to budget and KPIs |
| 11 | 11-thiet-lap-kenh |
11-channel-setup-global |
Set up 7 channels with a 30-day plan |
| 12 | 12-brief-landing-page |
12-landing-page-brief-global |
Landing page brief: 7 sections and an A/B plan |
| 13 | 13-phan-tich-du-lieu |
13-data-analysis-global |
Turn Meta, TikTok and GA4 data into insights and anomalies |
| 14 | 14-email-marketing |
14-email-marketing-global |
Email flows: welcome, nurture, win-back, automation |
| 15 | 15-social-listening |
15-social-listening-global |
Social listening with a crisis protocol |
| 16 | 16-marketing-psychology |
16-marketing-psychology-global |
Persuasion psychology, adapted to the culture |
| 17 | 17-pricing-strategy |
17-pricing-strategy-global |
Pricing: tiers, anchors, bundles, break-even |
| 18 | 18-referral-program |
18-referral-program-global |
Referral and affiliate programmes with anti-fraud rules |
| 19 | 19-ab-test-setup |
19-ab-test-setup-global |
A/B test setup: sample size and significance |
| 20 | 20-brief-client-intake |
20-client-intake-brief-global |
Client intake brief for agencies, 20 industries |
| 21 | 21-audit-ads-performance |
21-ads-audit-global |
Ads audit: health score and a ranked fix list |
Personal brand + AI avatar · 22-28 · 7 VN + 7 Global
| # | 🇻🇳 VN skill | 🌍 Global skill | What it does |
|---|---|---|---|
| 22 | 22-personal-brand-context |
22-personal-brand-context-global |
Personal brand foundation for founders, coaches, creators |
| 23 | 23-personal-brand-strategy |
23-personal-brand-strategy-global |
12-month personal brand strategy and authority ladder |
| 24 | 24-ai-avatar-production |
24-ai-avatar-production-global |
AI avatar video production with QA scoring |
| 25 | 25-voice-clone-podcast |
25-voice-clone-podcast-global |
Voice clone, podcast and audiobook |
| 26 | 26-thought-leadership-content |
26-thought-leadership-content-global |
Long-form thought leadership content |
| 27 | 27-personal-brand-monetize |
27-personal-brand-monetize-global |
Monetise a personal brand: funnels and pricing |
| 28 | 28-community-building |
28-community-building-global |
Community building on Zalo, Telegram, Skool |
Regional flagship · 29 (different per market) · 1 VN + 1 Global
| # | 🇻🇳 VN skill | 🌍 Global skill | What it does |
|---|---|---|---|
| 29 | 29-xuat-khau-b2b |
29-dropshipping-mastery-global |
🇻🇳 B2B export playbook for Vietnamese SMEs · 🌍 Dropshipping from niche to scale |
Design master, growth, AI Marketing OS · 30-34 · 5 VN + 5 Global
| # | 🇻🇳 VN skill | 🌍 Global skill | What it does |
|---|---|---|---|
| 30 | 30-thiet-ke-master |
30-design-master-global |
Design master: 8 design types, image prompts for your tools |
| 31 | 31-offer-design |
31-offer-design-global |
Offer design: value stack, guarantee, bonuses, offer ladder |
| 32 | 32-seo-growth |
32-seo-growth-global |
SEO and AI search visibility (GEO), schema, backlinks |
| 33 | 33-b2b-lead-gen |
33-b2b-lead-gen-global |
B2B lead generation, outreach, CRM hand-off |
| 34 | 34-ai-marketing-os |
34-ai-marketing-os-global |
AI Marketing OS: Brand Hub, role agents, SOPs, data loops |
Content system · 35-40 · 6 VN + 6 Global
| # | 🇻🇳 VN skill | 🌍 Global skill | What it does |
|---|---|---|---|
| 35 | 35-brand-voice |
35-brand-voice-global |
Brand voice document that every content skill reads first |
| 36 | 36-content-brief |
36-content-brief-global |
Brief for each piece of content |
| 37 | 37-caption-social |
37-social-caption-global |
Organic social captions |
| 38 | 38-seeding-plan |
38-community-seeding-global |
Community seeding plan |
| 39 | 39-content-audit |
39-content-audit-global |
Month-end content audit |
| 40 | 40-next-content-plan |
40-next-content-plan-global |
Next content plan, built from the data |
Design production · 41-50 · 10 VN + 10 Global
| # | 🇻🇳 VN skill | 🌍 Global skill | What it does |
|---|---|---|---|
| 41 | 41-campaign-asset-list |
41-campaign-asset-list-global |
Asset list for a campaign |
| 42 | 42-brief-hinh-anh |
42-image-brief-global |
Image brief |
| 43 | 43-brief-carousel |
43-carousel-brief-global |
Carousel brief |
| 44 | 44-brief-video-editor |
44-video-editor-brief-global |
Video editor brief |
| 45 | 45-brief-canva |
45-design-tool-brief-global |
Brief for Canva or another design tool |
| 46 | 46-brand-guideline |
46-brand-guideline-global |
Brand guideline |
| 47 | 47-design-review |
47-design-review-global |
Design review with a score |
| 48 | 48-quick-visual-brief |
48-quick-visual-brief-global |
Quick visual brief while a campaign is live |
| 49 | 49-html-email-template |
49-html-email-template-global |
HTML email template |
| 50 | 50-asset-resize |
50-asset-resize-global |
Resize winning assets for every placement |
Performance ops · 51-57 · 7 VN + 7 Global
| # | 🇻🇳 VN skill | 🌍 Global skill | What it does |
|---|---|---|---|
| 51 | 51-audience-research |
51-audience-research-global |
Audience research |
| 52 | 52-account-structure |
52-account-structure-global |
Ad account structure and naming |
| 53 | 53-tracking-setup |
53-tracking-setup-global |
Tracking, verified before any spend |
| 54 | 54-media-plan |
54-media-plan-global |
Media plan worked back from revenue |
| 55 | 55-scaling-ads |
55-scaling-ads-global |
Scale winners +20-30% per step, at least 72h apart |
| 56 | 56-retargeting-plan |
56-retargeting-plan-global |
Retargeting plan by audience layer |
| 57 | 57-next-ads-plan |
57-next-ads-plan-global |
Next ads plan |
Leader ops · 58-67 · 10 VN + 10 Global
| # | 🇻🇳 VN skill | 🌍 Global skill | What it does |
|---|---|---|---|
| 58 | 58-positioning |
58-positioning-global |
Positioning |
| 59 | 59-go-to-market |
59-go-to-market-global |
Go-to-market plan |
| 60 | 60-launch-playbook |
60-launch-playbook-global |
Launch playbook |
| 61 | 61-budget-planning |
61-budget-planning-global |
Budget planning |
| 62 | 62-marketing-review |
62-marketing-review-global |
Review gate for marketing output |
| 63 | 63-campaign-retrospective |
63-campaign-retrospective-global |
Campaign retrospective |
| 64 | 64-team-brief |
64-team-brief-global |
Team brief |
| 65 | 65-team-performance-review |
65-team-performance-review-global |
Team performance review |
| 66 | 66-crisis-playbook |
66-crisis-playbook-global |
Crisis playbook |
| 67 | 67-agency-vendor-brief |
67-agency-vendor-brief-global |
Agency and vendor brief |
Conversion, retention, sales, commerce · 68-77 · 9 VN
| # | 🇻🇳 VN skill | 🌍 Global skill | What it does |
|---|---|---|---|
| 68 | 68-cro-audit-trang |
· | Conversion audit for a live page, inbox flow or marketplace listing (VN only) |
| 69 | 69-giu-chan-khach-hang |
· | Customer retention and win-back (VN only) |
| 70 | 70-lead-magnet |
· | Lead magnet design (VN only) |
| 71 | 71-sales-enablement |
· | Sales collateral and pipeline hand-off (VN only) |
| 72 | 72-hoi-dong-marketing |
· | Advisory board of 5 archetypes with a mandatory dissenter (VN only) |
| 74 | 74-copy-hai-lop |
· | Two-layer slogans and poster headlines (VN only) |
| 75 | 75-hop-tac-koc-affiliate |
· | KOC and affiliate programmes: vet, contract, pay (VN only) |
| 76 | 76-van-hanh-san-tmdt |
· | Run a Shopee, TikTok Shop or Lazada store on order-level P&L (VN only) |
| 77 | 77-kich-ban-sale-chatbot |
· | Sales scripts for an AI chatbot (inbox and public comments) (VN only) |
🛡️ Built-in guardrails
Every skill follows the same 8 operating rules (VN · Global): read the context first, treat outside content as data rather than instructions, label evidence, date and source every number, never invent numbers or customers, and send every real-world action through a draft-first gate.
sequenceDiagram
participant You
participant AI as AI + skill
participant Ads as Ad account (MCP)
You->>AI: "Scale the winning ad set"
AI->>AI: Enough data? Within the agent's permissions?
AI-->>You: Change proposal: current, proposed, expected result, rollback
You->>AI: Approve this one change (named approver)
AI->>Ads: Apply exactly that change
AI->>Ads: Read back the new value and status
AI-->>You: Log: time, change, approver, result
- Ads decisions follow one ladder. Below 3x the target CPA in spend there is not enough data to judge. A pause is only proposed, never done silently. Budgets scale +20-30% per step, at least 72 hours apart.
- Vietnamese legal questions go to one hub:
phap-ly-marketing-vn.md. - Evals: skills that changed behaviour ship
evals/evals.json(trigger, routing, guardrail, context). See docs/evals.md. - Ad platform connectors (MCP): skills 03, 07, 08, 10, 13, 21, 39 and 51-57 can read live ads data. Setup: docs/mcp-setup-guide.md.
🔌 Use it with any AI tool
Skills are plain Markdown with a short header, so any assistant that can read a file can use them.
| Tool | How to use it |
|---|---|
| Claude Code | Plugin, or install.sh --global / --project |
| Claude.ai Projects | Upload the skills you need, plus knowledge/, as project knowledge |
| ChatGPT | Put a skill into a Custom GPT's instructions or knowledge files |
| Gemini | Paste a skill into a Gem or the system prompt |
| Cursor, Windsurf | Add the skills you use to the project rules |
| GitHub Copilot | Reference skills from .github/copilot-instructions.md |
| Cline | List skill paths and trigger words in .clinerules |
| Aider | aider --read path/to/SKILL.md |
| Codex CLI, OpenCode and other agents | Point the agent at the installed SKILL.md folders, or reference them from AGENTS.md |
| Any chat | Paste a SKILL.md, then: "Follow this workflow. My input: …" |
Example: .clinerules for Cline
# Load ai-business-skills for marketing tasks
Skills live in:
- ~/.claude/skills/marketing/vi/ (Vietnam)
- ~/.claude/skills/marketing/en/ (Global)
Trigger words:
- "marketing plan" / "lập kế hoạch marketing" -> 00-marketing-plan-global / 00-ke-hoach-mkt
- "ad copy" / "viết copy" -> 05-ad-copy-global / 05-copy-quang-cao
- "design image" / "thiết kế ảnh" -> 30-design-master-global / 30-thiet-ke-master
Always read product-marketing-context first.
Manual use in any chat, step by step
- Paste
skills/en/product-marketing-context-global/SKILL.md(or the VN one) and answer its questions. Keep the answer. - Open the skill you need, for example
skills/en/00-marketing-plan-global/SKILL.md. - Paste it with the saved context and write: "Follow this workflow. My input: …"
- The AI follows the skill's questions, rules and output template.
🧱 Anatomy of a skill
What is inside a SKILL.md
---
name: 00-ke-hoach-mkt
description: Short description the AI uses to decide when to run the skill
category: strategy
triggers:
- "lập kế hoạch marketing"
- "marketing plan"
output: .md file with 7 sections + KPIs in 3 scenarios
related: [08-nghien-cuu-doi-thu, 09-insight-khach-hang, 10-tinh-kpi-nguoc]
---
# Skill title
## Gather information -> at most 4 questions, skipped when the context answers them
## Rules -> insight before numbers, local benchmarks, no generic advice
## Output structure -> the exact sections, tables and scenarios to deliver
## Quality checklist -> checked before the file is handed over
📊 Vietnam benchmarks 2025-2026 (quick reference)
| Metric | Poor | Average | Good | Excellent |
|---|---|---|---|---|
| Meta cost per message | >40K | 25-40K | 18-25K | <18K |
| TikTok cost per message | >45K | 28-45K | 20-28K | <20K |
| Lead → booking | <40% | 40-60% | 60-75% | >75% |
| Booking → customer | <25% | 25-40% | 40-55% | >55% |
| ROAS | <2x | 2-4x | 4-7x | >7x |
| Email open rate | <15% | 15-25% | 25-35% | >35% |
| Zalo OA read rate | <40% | 40-60% | 60-80% | >80% |
Costs in VND. By industry: references/benchmarks-vietnam.md · Global: references/benchmarks-global.md
📚 Guides
| Guide | For |
|---|---|
| Getting started (VN) · Global | Your first hour |
| Personal brand | Founders, coaches, creators |
| Role SOP packs | Content, design, performance and leader teams |
| Workflow guide · Skill map | Chaining skills |
| Global regions · Dropshipping | Selling outside Vietnam |
| MCP setup · Connectors | Live data from ad platforms |
| Knowledge base | Background reading per role |
| FAQ · Best practices · Updating | Everything else |
Repository layout
ai-business-skills/
├── skills/
│ ├── vi/ VN skills: foundation, 00-21, 29-72, 74-77, references/
│ └── en/ Global skills: foundation, 00-21, 30-67, references/
├── modules/
│ ├── personal-branding/ 22-28 in vi/ and en/, plus 6 workflows
│ └── dropshipping/ 29-dropshipping-mastery-global, plus 1 workflow
├── agents/ 6 role agents
├── workflows/ vi/ (8) and en/ (4)
├── knowledge/ 10 foundation files + trien-khai/ (14 role playbooks)
├── references/ shared benchmarks, KPI formulas, templates
├── examples/ sample outputs: spa, fashion, coach, dropshipping store
├── docs/ guides, FAQ, evals, images
├── scripts/ check-repo.mjs (repo consistency check)
├── install.sh · install.ps1
└── validate-skills.sh · validate-skills.ps1
🤝 Contributing
Read CONTRIBUTING.md first.
git checkout -b feature/new-skill
./validate-skills.sh # frontmatter and structure
node scripts/check-repo.mjs # evals, denylist, llms.txt, manifest, versions, counts
git commit -m "feat(skill): add new-skill"
Bilingual VN + EN is preferred, one language is accepted. Register a new skill in .claude-plugin/marketplace.json.
💖 Support
Free and MIT-licensed. If it saves you hours, you can support new region variants, industry skills and bilingual tutorials at opa.business/donate. Starring the repo, reporting bugs and sending PRs help too.
📜 License and credits
MIT, see LICENSE. Third-party ideas and their licences: NOTICE.md. Inspired by coreyhaines31/marketingskills (foundation skill and plugin layout). Follows the Agent Skills spec. The illustrations are AI-generated (Google image model via Antigravity); prompts and notes are in docs/images/README.md.
Framework by Over Powers Agency · Built with AI, for marketers who use AI.
Questions
What is minhnv0807/ai-business-skills?
138 bilingual AI marketing skills (69 VN + 69 Global) for Claude Code, OpenCode, Codex, VS Code. Four role SOP packs — content, design, performance, leader ops — plus strategy, personal brand, AI…
How do I install ai-business-skills?
Run "npx skills add minhnv0807/ai-business-skills" and choose the skills you want. Many packs also document their own install path (for example a Claude Code plugin marketplace) in the README below.
How many skills are in ai-business-skills?
69 SKILL.md skills. Alyn lists 1 of them with their own pages.