From fullstack-mkt-skills
Generates two A/B short video scripts for TikTok, Reels, YouTube Shorts with hooks, timestamps, CTA, shooting guides, captions, hashtags, viral scores. Asks for product, audience, stage first.
npx claudepluginhub minhnv0807/fullstack-mkt-skills --plugin fullstack-mkt-skillsThis skill uses the workspace's default tool permissions.
Hoi toi da 4 cau truoc khi viet:
Generates production-ready video marketing scripts with hook variants, timestamps, visual/audio directions, CTAs, accessibility notes, and thumbnails for YouTube, TikTok, Reels, LinkedIn.
Writes 30-60 second scripts for TikTok, Instagram Reels, and YouTube Shorts promoting affiliate products with hook, problem, demo, result, and CTA structure. For short-form affiliate marketing videos.
Generates timestamped scripts for 15-60s TikTok, Reels, Shorts videos with hooks in first 2s, visual cues, captions, trending audio strategy, and hashtags.
Share bugs, ideas, or general feedback.
Hoi toi da 4 cau truoc khi viet:
| # | 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:
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% |
| 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 |
# Script Video: [Ten san pham/chien dich]
Ngay tao: [YYYY-MM-DD]
Nen tang: [TikTok / Reels / YouTube Shorts]
Thoi luong: [Xs]
Tang pheu: [TOFU / MOFU / BOFU]
Doi tuong: [Mo ta ngan]
Goc do: [Tham khao content-angles.md]
| Timestamp | Loi thoai | Hinh anh / Hanh dong | Text overlay | Am thanh |
|---|---|---|---|---|
| [0–3s] | "[Hook — viet nguyen van]" | [Mo ta canh quay: goc may, chu the, hanh dong] | [Text hien tren man hinh] | [Nhac nen / sound trending] |
| [3–10s] | "[Van de — viet nguyen van]" | [Chuyen canh: transition type + canh moi] | [Text overlay] | [Tiep tuc / doi nhac] |
| [10–20s] | "[Giai phap — viet nguyen van]" | [Hanh dong: demo san pham, B-roll, close-up] | [Text overlay] | |
| [20–27s] | "[Bang chung — viet nguyen van]" | [Truoc/sau, review, so lieu tren man hinh] | [Text overlay ket qua] | |
| [27–30s] | "[CTA — viet nguyen van]" | [Tro tay, chi link, quay lai san pham] | "[CTA text lon, ro]" |
(Cung cau truc bang nhu ban A, khac goc do hoac hook)
| Timestamp | Loi thoai | Hinh anh / Hanh dong | Text overlay | Am thanh |
|---|---|---|---|---|
| [0–3s] | "[Hook khac — viet nguyen van]" | [Goc quay khac] | [Text overlay khac] | |
| ... | ... | ... | ... | ... |
| Yeu to | Ban A | Ban B |
|---|---|---|
| Loai hook | [VD: Cau hoi] | [VD: Ket qua truoc] |
| Cam xuc chinh | [VD: To mo] | [VD: Bat ngo] |
| CTA | [VD: Nhan tin ngay] | [VD: Comment de nhan] |
| Do kho quay | [De / Trung binh / Kho] | [De / Trung binh / Kho] |
| Phu hop test | [Cold audience] | [Warm audience] |
| Hang muc | Khuyen dung | Thay the |
|---|---|---|
| May quay | iPhone 13+ / Samsung S22+ | Dien thoai co 4K |
| Chan may | Tripod co kep dien thoai | Ke sach, tu do |
| Anh sang | Ring light 26cm hoac den softbox | Quay canh cua so, anh sang tu nhien |
| Am thanh | Mic cai ao Boya BY-M1 | Mic tren dien thoai (phong yen tinh) |
| Phan mem edit | CapCut (free) | VN Editor, InShot |
| Phong cach | Mo ta | Phu hop |
|---|---|---|
| Talking head | Noi thang vao camera, close-up mat | Hook cau hoi, giao duc, review |
| POV | Camera = mat nguoi xem, khong thay mat nguoi quay | Tinh huong, trai nghiem |
| B-roll + voiceover | Quay san pham/khong gian, ghep giong noi sau | Demo san pham, behind-the-scenes |
| Truoc/sau | Chia doi man hinh hoac chuyen canh | Bang chung, ket qua |
| Green screen | Dung anh/video nen, nguoi noi phia truoc | Phan tich, binh luan, so sanh |
[Dong 1 — hook lai noi dung video, toi da 125 ky tu]
[Dong 2 — bo sung gia tri hoac context]
[Dong 3 — CTA: "Save lai de lam theo" / "Tag ban be can biet"]
.
.
.
[Hashtag block]
| Nhom | So luong | Vi du |
|---|---|---|
| Trending / Viral | 1–2 | #xuhuong, #viral |
| Nganh / Niche | 2–3 | #skincare, #spadanang, #lamdep |
| Thuong hieu | 1 | #TenThuongHieu |
| Long-tail | 1–2 | #cachtridamunhieunam, #reviewspadanang |
Tong: 5–8 hashtag. Khong spam 20–30 hashtag — giam reach.
Cham diem 5 yeu to, moi yeu to 1–5 diem:
| Yeu to | Tieu chi | Diem |
|---|---|---|
| Hook strength | 3 giay dau co gay to mo khong? Co ly do de o lai khong? | /5 |
| Save potential | Nguoi xem co muon luu lai xem sau khong? (tips, huong dan, cong thuc) | /5 |
| Share trigger | Co ly do de chia se cho nguoi khac khong? (hai, dong cam, huu ich) | /5 |
| Completion pull | Nguoi xem co muon xem het khong? Co suspense/payoff khong? | /5 |
| Comment bait | Co gi de nguoi xem binh luan khong? (cau hoi, tranh luan, tag ban) | /5 |
| Tong diem | Danh gia | Hanh dong |
|---|---|---|
| 20–25 | Tiem nang viral cao | Chay ngay, do budget ads |
| 15–19 | Kha | Chay A/B test, theo doi 24h dau |
| 10–14 | Trung binh | Can chinh hook hoac CTA |
| <10 | Yeu | Viet lai — khong nen chay |
Kiem tra truoc khi giao script: