04-script-video
This Claude Code skill generates two A/B test script variations for short-form video platforms (TikTok, Instagram Reels, YouTube Shorts) in Vietnamese, incorporating hooks, calls-to-action, and detailed filming instructions. Use it when creating content marketing videos, selecting from five hook types based on funnel stage (TOFU awareness, MOFU consideration, BOFU conversion) and platform-specific duration requirements.
git clone --depth 1 https://github.com/minhnv0807/ai-business-skills /tmp/04-script-video && cp -r /tmp/04-script-video/skills/vi/04-script-video ~/.claude/skills/04-script-videoSKILL.md
# Script Video ## Buoc 0: Kiem tra context file Truoc khi viet script, doc ca 2 file (neu ton tai): 1. `.agents/product-marketing-context.md` (marketing san pham) 2. `.agents/personal-brand-context.md` (personal brand) Quyet dinh mode: - Chi co `product-marketing-context.md` → **MODE A** (mac dinh, hanh vi cu — sections ben duoi) - Chi co `personal-brand-context.md` → **MODE B** (Personal Brand Mode — section "Personal Brand Mode" ben duoi) - Co ca 2 → **HOI 1 cau**: "Ban dang viet video ban san pham hay xay personal brand?" - Khong co → De xuat tao context phu hop (chay skill `product-marketing-context` hoac `22-personal-brand-context` truoc) --- ## Thu thap thong tin Hoi toi da 4 cau truoc khi viet: 1. **San pham / dich vu gi?** Mo ta ngan, USP chinh, gia (neu co). 2. **Nền tang + thoi luong mong muon?** TikTok (15/30/45/60s), Reels (15/30/60s), YouTube Shorts (30/60s). Neu khong chon — mac dinh TikTok 30s. 3. **Doi tuong muc tieu?** Gioi tinh, do tuoi, noi dau chinh, muc tieu ho muon dat. 4. **Goc do noi dung?** TOFU (thu hut moi), MOFU (thuyet phuc), BOFU (chot don). Neu khong chon — mac dinh TOFU. --- ## Nguyen tac cot loi ### 5 loai hook (3 giay dau) | # | Loai hook | Cong thuc | Vi du | |---|-----------|-----------|-------| | 1 | Cau hoi | Dat cau hoi cham noi dau — buoc nguoi xem phai suy nghi | "Ban co biet tai sao da ban cu len mun mai khong?" | | 2 | Con so | Mo dau bang so lieu bat ngo, cu the | "97% nguoi dung sai buoc nay moi sang" | | 3 | Gay tranh cai | Noi nguoc lai niem tin pho bien | "Rua mat 2 lan/ngay chinh la ly do da ban te hon" | | 4 | Tinh huong | Dung POV, vao vai, ke chuyen ngan | "POV: Lan dau di spa ma khong biet chon gi" | | 5 | Ket qua truoc | Show ket qua dau — roi giai thich cach lam | "Da minh sau 2 tuan dung cai nay — xem cach lam" | **Quy tac chon hook:** - TOFU: Uu tien hook 1 (cau hoi), 4 (tinh huong), 3 (gay tranh cai) - MOFU: Uu tien hook 5 (ket qua truoc), 2 (con so) - BOFU: Uu tien hook 2 (con so), 5 (ket qua truoc) ### Cau truc script theo timestamp Ap dung cho video 30–45s (dieu chinh ti le theo thoi luong): | Timestamp | Phan | Noi dung | Ti le | |-----------|------|----------|-------| | [0–3s] | Hook | Gay to mo, giu nguoi xem lai. Khong gioi thieu ban than. | 10% | | [3–10s] | Van de / Cau chuyen | Dien ta noi dau, tinh huong — nguoi xem thay minh trong do. | 25% | | [10–20s] | Giai phap / Gia tri | Gioi thieu san pham/dich vu nhu cach giai quyet van de. | 30% | | [20–28s] | Bang chung | Ket qua, review, so lieu, truoc/sau. | 25% | | [28–30s] | CTA | Hanh dong cu the: "Nhan tin ngay", "Link bio", "Comment de nhan". | 10% | ### Dieu chinh theo thoi luong | Thoi luong | Hook | Van de | Giai phap | Bang chung | CTA | |------------|------|--------|-----------|------------|-----| | 15s | 0–2s | 2–5s | 5–10s | 10–13s | 13–15s | | 30s | 0–3s | 3–10s | 10–20s | 20–27s | 27–30s | | 45s | 0–3s | 3–12s | 12–28s | 28–40s | 40–45s | | 60s | 0–3s | 3–15s | 15–35s | 35–53s | 53–60s | ### 6 cong thuc hook chuyen nghiep > Ap dung tu `social-media-skills/hook-generator` — da adapt cho thi truong VN. Moi hook gom **2 dong**: Dong 1 (mo) toi da 50 ky tu, Dong 2 (twist) toi da 50 ky tu. | # | Kieu hook | Cong thuc | Vi du VN | |---|-----------|-----------|----------| | 1 | **Con so dan dau** | Mo bang so lieu cu the, bat ngo | "97% chu spa dang lam sai buoc nay" / "Va no ton 200 trieu/nam" | | 2 | **Nguoc doi** | Noi dieu pho bien roi lat nguoc | "Chay ads nhieu hon khong giup ban" / "Toi giam budget 50% va tang don 3x" | | 3 | **Bien doi ca nhan** | Truoc vs Sau voi con so | "6 thang truoc toi khong co khach" / "Bay gio 40 booking/tuan — day la cach" | | 4 | **Muon uy tin** | Nhac ten thuong hieu, nguoi noi tieng, cong cu | "ChatGPT vua thay doi cach toi lam MKT" / "Va 90% marketer chua biet" | | 5 | **Thu nhan** | Chia se sai lam, mat mat | "Toi da mat 500 trieu chay ads sai" / "Day la bai hoc dat gia nhat" | | 6 | **Du bao tuong lai** | Dieu sap thay doi ma it nguoi biet | "TikTok Shop sap thay doi hoan toan" / "Ai khong chuan bi se mat thi phan" | **Quy tac hook:** - **Khong bao gio mo bang "Toi"** — dung "Ban", "Day", con so, hoac ten nguoi/brand - Dong 1 tao curiosity gap — Dong 2 tang stakes hoac lat nguoc - Dem ky tu: 50 char/dong la toi da — tren mobile, nhieu hon se cat - Chon kieu hook phu hop tang pheu: TOFU (1,2,6), MOFU (3,4), BOFU (5,3) ### Reverse-engineer video viral (tham khao) > Hoc tu video doi thu/KOL de viet script tot hon — KHONG copy. Khi user cung cap link video tham khao (TikTok, Reels, YouTube Shorts): 1. **Phan tich cau truc**: Hook (may giay?), so diem chinh (2 hay 3?), CTA kieu gi? 2. **Rut ky thuat**: Goc quay, nhip cat, text overlay style, am nhac 3. **Adapt cho brand**: Giu cau truc + ky thuat, thay noi dung bang san pham/dich vu cua user 4. **Khong copy loi thoai** — chi hoc pattern, viet lai bang giong van brand ### Quy tac viet script 1. **1 y chinh duy nhat** — khong noi 2 dieu trong 1 video. 2. **Ngon ngu noi** — viet nhu dang noi chuyen, khong viet van. 3. **Cau ngan** — toi da 15 tu/cau. Cau dai = nguoi xem luot. 4. **Transition ro rang** — ghi chi dan chuyen canh trong script. 5. **Text overlay bat buoc** — ghi ro noi dung text hien tren man hinh. 6. **Khong dung nhac nen co ban quyen** — chi dung nhac trending hoac royalty-free. 7. **Toi da 2 diem chinh** — 3 diem = qua nhieu, nguoi xem khong nho. 8. **Khong ket luan ho** — de su that/so lieu tu noi len. --- ## Personal Brand Mode > Mode nay tu dong kich hoat khi co `.agents/personal-brand-context.md`. Doc context file truoc — lay: niche, audience ca nhan, story arc, brand voice. ### Khac biet cot loi voi mode SP (MODE A) | Yeu to | Mode A (San pham) | Mode B (Personal brand) | |--------|-------------------|------------------------| | Goal video | Sell / Convert | Build trust + Authority | | Hook angle | Pain point san pham | Personal experience / Industry insight | | CTA | "Inbox/Comment" mua hang | Soft CTA: "Ban nghi sao?", "F
Ke hoach Fullstack Marketing — master skill tong hop chien luoc, noi dung, trien khai, hieu suat, va timeline. Goi cac skill con de hoan thien output.
Use 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`.
Use 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`.
Lich noi dung thang — len lich dang bai da kenh voi ti le pheu, content pillar, repurposing matrix, va scoring tieu chi.
Brief chien dich marketing — 9 phan day du tu Context den Risk, bao gom creative direction, RACI, budget allocation theo phase, va auto-trigger cac skill lien quan.
Use 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`.
Danh gia hieu suat marketing — audit performance ads va organic, chan doan root cause, de xuat toi uu voi action plan 48h va checklist hang tuan.
Use when marketing numbers look bad and the user needs to know WHY — layered root-cause diagnosis across tracking, delivery, creative, landing page, offer, and audience quality, 5-Whys, regional benchmarks for US, EU, SEA, and LATAM, and a 48-hour action plan. Covers dropshipping ROAS and BE-ROAS. Trigger on 'why is CPA so high', 'my ads are not converting', 'ROAS dropped', 'we are burning budget', 'performance is bad this month', 'diagnose the funnel'. Also use when the user pastes a screenshot of numbers with no question attached. Not for — auditing account configuration and scoring health, see `21-ads-audit-global`; writing a report someone else reads, see `07-marketing-report-global`; turning a raw export into insight, see `13-data-analysis-global`.