37 caption social skill

Dung khi can viet caption dang ORGANIC cho Facebook, Instagram, TikTok, Threads — khong chay tien, 2 bien the khac huong hook, kem hashtag va ghi chu chon ban.

by minhnv0807·MIT license·★ 599 Stars on the repo·GitHub ↗

Use now

Files of 37 caption social

minhnv0807/master1 file shown
SKILL.md
Show the full text163 lines

Caption Social

Caption organic cho bai dang tu nhien tren Facebook / Instagram / TikTok. Caption tot = hook du manh de dung ngon tay, body du thuyet phuc, CTA du ro de khach biet lam gi. Viet cho nguoi doc tren dien thoai, dang luot nhanh. Ads copy tra phi (co chinh sach quang cao, gioi han ky tu ads) → dung 05-copy-quang-cao.

Thu thap thong tin

Doc Brand Voice Document (35) va content brief (36) neu co — brief da co angle, hook direction, CTA thi dung luon, khong hoi lai. Neu thieu, hoi toi da 4 cau:

  1. San pham / dich vu / chu de bai viet la gi — va co so lieu / testimonial / case study that khong?
  2. Tang pheu nao? TOFU (nhan biet) / MOFU (tin tuong) / BOFU (chot don)
  3. Kenh nao? Facebook Page / Facebook Group / Instagram / TikTok
  4. CTA mong muon va do dai muc tieu? (comment / click / DM / mua — ngan <100 chu / vua 100-200 / dai >200)

Nguyen tac

  1. Cau dau = hook. Tuyet doi khong bat dau bang ten brand hoac "Xin chao" — nguoi doc luot qua trong 1 giay.
  2. 1 caption = 1 message. Khong nhoi nhieu benefit vao 1 bai.
  3. So lieu cu the hon tinh tu mo ho. "Tang 47% doanh thu" tot hon "tang manh".
  4. Viet cho mobile. Doan ngan 1-3 cau, co khoang trang giua cac doan — khong viet block dai.
  5. BOFU: CTA phai ro va co urgency. Khong de khach tu suy luan lam gi tiep.
  6. Doc to len truoc khi chot. Nghe cung nhu doc bao cao la chua dung tone.
  7. Doi chieu brand voice. Check vocabulary + banned words trong Brand Voice Document (35) truoc khi giao. Banned mac dinh: "Hay cung chung toi", "Khong the bo lo", "Sieu hot", "Dung bo lo co hoi".

Quy trinh

Buoc 1 — Doc brief va brand voice

Lay tu 36-content-brief: angle, insight goc, key message, CTA. Lay tu 35-brand-voice: tone, vocabulary, cau truc cau. Neu chua co brief — thu thap thong tin theo 4 cau tren.

Buoc 2 — Viet hook theo tang pheu

Hook dung doc lap, khong can context. Chon huong theo tang:

Tang Huong hook Vi du dang
TOFU Pain / Curiosity / Contrarian Cau hoi cham noi dau, statement nguoc
MOFU Social proof / Ket qua cu the So lieu, testimonial ngan, truoc/sau
BOFU Offer / Urgency Con so uu dai ro, deadline, so luong gioi han
Buoc 3 — Viet 2 variant A/B

Hai variant phai khac nhau that su — khong chi doi vai chu:

  • Variant A: 1 huong hook (vi du pain) + 1 cau truc body (vi du list).
  • Variant B: hook khac huong (vi du curiosity hoac social proof) + cau truc khac (vi du storytelling).

Moi variant gom: Hook (cau dau) → Body (2-4 doan ngan, moi doan 1-3 cau) → CTA (cau hanh dong cu the).

Buoc 4 — Ghi chu chon variant

Ghi ro: dung A khi nao (context / audience nao), dung B khi nao, va cach mix neu muon (hook A + body B hoac nguoc lai).

Buoc 5 — Hashtag va platform adaptation

Hashtag 5-10, sap xep: branded → niche → broad. Dieu chinh theo kenh:

Kenh Dieu chinh
Facebook Page Caption dai duoc, xuong dong nhieu, 3-5 hashtag cuoi bai
Facebook Group Tone nguoi that chia se — khong giong bai fanpage, han che hashtag
Instagram Caption ngan, visual keo chinh, hashtag co the de block rieng
TikTok Caption 1-2 dong, chua keyword de search, hook nam trong video — caption bo tro

Cau truc ket qua

Ten file: caption-social-[ten-bai]-[YYYYMMDD].md

# Caption Social — [Chu de bai]

## Context
| Hang muc | Chi tiet |
|----------|----------|
| Tang pheu | TOFU / MOFU / BOFU |
| Kenh | |
| Muc tieu bai | |
| Do dai target | |
| Nguon brief | [link content-brief neu co] |

## Variant A — [huong hook]
**Hook:**
[Cau dau tien — dung doc lap, gay pain / curiosity / surprise]

**Body:**
[2-4 doan ngan, moi doan 1-3 cau, co khoang trang giua doan]

**CTA:**
[Cau hanh dong cu the]

## Variant B — [huong hook khac A]
**Hook:**
[Angle khac — neu A dung pain thi B dung curiosity hoac social proof]

**Body:**
[Cau truc khac A — neu A dung list thi B dung storytelling]

**CTA:**
[Co the giong hoac khac A]

## Ghi chu chon variant
- Dung **A** khi: [context / audience phu hop]
- Dung **B** khi: [context / audience phu hop]
- Ket hop A+B: [cach mix hook A + body B hoac nguoc lai, neu hop ly]

## Hashtag goi y
[5-10 hashtag — thu tu: branded → niche → broad]

## Check brand voice
- Tone khop Brand Voice Document: Co / Khong
- Banned words: khong co
- Doc to len: nghe tu nhien

Lien ket skill

  • 35-brand-voice: doc truoc khi viet — tone, vocabulary, banned words; check muc VII truoc khi giao.
  • 36-content-brief: nhan angle, insight goc, key message, CTA tu brief.
  • 01-lich-noi-dung: caption viet theo slot trong lich (kenh, tang pheu, pillar).
  • 05-copy-quang-cao: khi bai can chay ads (boost / camp) — viet lai theo chuan ads copy, khong dung nguyen caption organic.
  • 74-copy-hai-lop: khi can cau ngan hai lop / slogan / headline poster; 37 chi dan cau do thanh caption dai neu can.
  • 42-brief-hinh-anh / 43-brief-carousel: brief visual di kem sau khi caption duyet.

Checklist chat luong

  • Cau dau la hook — khong mo bang ten brand / "Xin chao"
  • 1 caption = 1 message = 1 CTA
  • 2 variant khac nhau that su (hook khac huong + cau truc khac)
  • Co ghi chu khi nao dung A, khi nao dung B
  • So lieu cu the thay cho tinh tu mo ho
  • Doan ngan 1-3 cau, de doc tren mobile
  • BOFU co CTA ro + urgency
  • Khong co banned words (doi chieu 35-brand-voice)
  • Hashtag 5-10, thu tu branded → niche → broad, dieu chinh theo kenh
  • Da doc to len — nghe tu nhien nhu noi chuyen
1---
2name: 37-caption-social
3description: "Dung khi can viet caption dang ORGANIC cho Facebook, Instagram, TikTok, Threads — khong chay tien, 2 bien the khac huong hook, kem hashtag va ghi chu chon ban. Kich hoat khi user nhac 'viet caption', 'caption Facebook', 'caption Instagram', 'noi dung dang bai', 'viet bai dang trang ca nhan', 'caption cho anh nay'. Khong dung cho — copy chay quang cao tra tien thi dung skill 05-copy-quang-cao; slogan / cau hai y / headline poster thi dung skill 74-copy-hai-lop; kich ban video thi dung skill 04-script-video; bai dang trong group cong dong thi dung skill 38-seeding-plan."
4metadata:
5 version: 1.0.2
6 category: content
7license: MIT
8triggers:
9 - "viet caption"
10 - "caption Facebook"
11 - "caption Instagram"
12 - "caption TikTok"
13 - "viet post"
14 - "noi dung bai dang"
15 - "viet status"
16 - "caption social"
17 - "caption ban hang"
18output: "File .md — 2 variant caption A/B san dung + ghi chu chon variant + hashtag goi y, viet theo brand voice va tang pheu"
19related:
20 - 35-brand-voice
21 - 36-content-brief
22 - 01-lich-noi-dung
23 - 05-copy-quang-cao
24 - 74-copy-hai-lop
25 - 42-brief-hinh-anh
26 - 43-brief-carousel
27---
28 
29# Caption Social
30 
31> Caption organic cho bai dang tu nhien tren Facebook / Instagram / TikTok. Caption tot = hook du manh de dung ngon tay, body du thuyet phuc, CTA du ro de khach biet lam gi. Viet cho nguoi doc tren dien thoai, dang luot nhanh. Ads copy tra phi (co chinh sach quang cao, gioi han ky tu ads) → dung `05-copy-quang-cao`.
32 
33## Thu thap thong tin
34 
35Doc Brand Voice Document (35) va content brief (36) neu co — brief da co angle, hook direction, CTA thi dung luon, khong hoi lai. Neu thieu, hoi toi da 4 cau:
36 
371. **San pham / dich vu / chu de bai viet la gi — va co so lieu / testimonial / case study that khong?**
382. **Tang pheu nao?** TOFU (nhan biet) / MOFU (tin tuong) / BOFU (chot don)
393. **Kenh nao?** Facebook Page / Facebook Group / Instagram / TikTok
404. **CTA mong muon va do dai muc tieu?** (comment / click / DM / mua — ngan <100 chu / vua 100-200 / dai >200)
41 
42## Nguyen tac
43 
441. **Cau dau = hook.** Tuyet doi khong bat dau bang ten brand hoac "Xin chao" — nguoi doc luot qua trong 1 giay.
452. **1 caption = 1 message.** Khong nhoi nhieu benefit vao 1 bai.
463. **So lieu cu the hon tinh tu mo ho.** "Tang 47% doanh thu" tot hon "tang manh".
474. **Viet cho mobile.** Doan ngan 1-3 cau, co khoang trang giua cac doan — khong viet block dai.
485. **BOFU: CTA phai ro va co urgency.** Khong de khach tu suy luan lam gi tiep.
496. **Doc to len truoc khi chot.** Nghe cung nhu doc bao cao la chua dung tone.
507. **Doi chieu brand voice.** Check vocabulary + banned words trong Brand Voice Document (35) truoc khi giao. Banned mac dinh: "Hay cung chung toi", "Khong the bo lo", "Sieu hot", "Dung bo lo co hoi".
51 
52## Quy trinh
53 
54### Buoc 1 — Doc brief va brand voice
55 
56Lay tu 36-content-brief: angle, insight goc, key message, CTA. Lay tu 35-brand-voice: tone, vocabulary, cau truc cau. Neu chua co brief — thu thap thong tin theo 4 cau tren.
57 
58### Buoc 2 — Viet hook theo tang pheu
59 
60Hook dung doc lap, khong can context. Chon huong theo tang:
61 
62| Tang | Huong hook | Vi du dang |
63|------|-----------|------------|
64| TOFU | Pain / Curiosity / Contrarian | Cau hoi cham noi dau, statement nguoc |
65| MOFU | Social proof / Ket qua cu the | So lieu, testimonial ngan, truoc/sau |
66| BOFU | Offer / Urgency | Con so uu dai ro, deadline, so luong gioi han |
67 
68### Buoc 3 — Viet 2 variant A/B
69 
70Hai variant phai khac nhau that su — khong chi doi vai chu:
71 
72- **Variant A**: 1 huong hook (vi du pain) + 1 cau truc body (vi du list).
73- **Variant B**: hook khac huong (vi du curiosity hoac social proof) + cau truc khac (vi du storytelling).
74 
75Moi variant gom: Hook (cau dau) → Body (2-4 doan ngan, moi doan 1-3 cau) → CTA (cau hanh dong cu the).
76 
77### Buoc 4 — Ghi chu chon variant
78 
79Ghi ro: dung A khi nao (context / audience nao), dung B khi nao, va cach mix neu muon (hook A + body B hoac nguoc lai).
80 
81### Buoc 5 — Hashtag va platform adaptation
82 
83Hashtag 5-10, sap xep: branded → niche → broad. Dieu chinh theo kenh:
84 
85| Kenh | Dieu chinh |
86|------|-----------|
87| Facebook Page | Caption dai duoc, xuong dong nhieu, 3-5 hashtag cuoi bai |
88| Facebook Group | Tone nguoi that chia se — khong giong bai fanpage, han che hashtag |
89| Instagram | Caption ngan, visual keo chinh, hashtag co the de block rieng |
90| TikTok | Caption 1-2 dong, chua keyword de search, hook nam trong video — caption bo tro |
91 
92## Cau truc ket qua
93 
94Ten file: `caption-social-[ten-bai]-[YYYYMMDD].md`
95 
96```markdown
97# Caption Social — [Chu de bai]
98 
99## Context
100| Hang muc | Chi tiet |
101|----------|----------|
102| Tang pheu | TOFU / MOFU / BOFU |
103| Kenh | |
104| Muc tieu bai | |
105| Do dai target | |
106| Nguon brief | [link content-brief neu co] |
107 
108## Variant A — [huong hook]
109**Hook:**
110[Cau dau tien — dung doc lap, gay pain / curiosity / surprise]
111 
112**Body:**
113[2-4 doan ngan, moi doan 1-3 cau, co khoang trang giua doan]
114 
115**CTA:**
116[Cau hanh dong cu the]
117 
118## Variant B — [huong hook khac A]
119**Hook:**
120[Angle khac — neu A dung pain thi B dung curiosity hoac social proof]
121 
122**Body:**
123[Cau truc khac A — neu A dung list thi B dung storytelling]
124 
125**CTA:**
126[Co the giong hoac khac A]
127 
128## Ghi chu chon variant
129- Dung **A** khi: [context / audience phu hop]
130- Dung **B** khi: [context / audience phu hop]
131- Ket hop A+B: [cach mix hook A + body B hoac nguoc lai, neu hop ly]
132 
133## Hashtag goi y
134[5-10 hashtag — thu tu: branded → niche → broad]
135 
136## Check brand voice
137- Tone khop Brand Voice Document: Co / Khong
138- Banned words: khong co
139- Doc to len: nghe tu nhien
140```
141 
142## Lien ket skill
143 
144- `35-brand-voice`: doc truoc khi viet — tone, vocabulary, banned words; check muc VII truoc khi giao.
145- `36-content-brief`: nhan angle, insight goc, key message, CTA tu brief.
146- `01-lich-noi-dung`: caption viet theo slot trong lich (kenh, tang pheu, pillar).
147- `05-copy-quang-cao`: khi bai can chay ads (boost / camp) — viet lai theo chuan ads copy, khong dung nguyen caption organic.
148- `74-copy-hai-lop`: khi can cau ngan hai lop / slogan / headline poster; 37 chi dan cau do thanh caption dai neu can.
149- `42-brief-hinh-anh` / `43-brief-carousel`: brief visual di kem sau khi caption duyet.
150 
151## Checklist chat luong
152 
153- [ ] Cau dau la hook — khong mo bang ten brand / "Xin chao"
154- [ ] 1 caption = 1 message = 1 CTA
155- [ ] 2 variant khac nhau that su (hook khac huong + cau truc khac)
156- [ ] Co ghi chu khi nao dung A, khi nao dung B
157- [ ] So lieu cu the thay cho tinh tu mo ho
158- [ ] Doan ngan 1-3 cau, de doc tren mobile
159- [ ] BOFU co CTA ro + urgency
160- [ ] Khong co banned words (doi chieu 35-brand-voice)
161- [ ] Hashtag 5-10, thu tu branded → niche → broad, dieu chinh theo kenh
162- [ ] Da doc to len — nghe tu nhien nhu noi chuyen
163 

Discussion

Alternatives

Gemini carouselGenerate a branded slide-by-slide LinkedIn carousel using Gemini. Takes source content, builds a design brief, waits for approval, then outputs per-slide image generation prompts. 1080x1350 vertical format. Use this skill whenever the user says "carousel", "build a carousel", "turn this into a carousel", "gemini carousel", or wants multi-slide LinkedIn content. Always includes an approval gate between brief and image generation.Creator · MITInstagram Caption WriterDraft an Instagram caption with the hook in the first 125 characters, a skimmable body, and one clear CTA, using a 2026 hook formula chosen by goal (saves, shares, comments, follows). Runs the humanizer pass and, on approval, publishes with the image or video you supply via the Publora media flow. Use to caption a single image or a Reel. Not for slide-by-slide carousels (use ig-carousel-planner) or auditing a draft (use ig-humanizer --mode audit).Creator · MITInstagram Carousel PlannerPlan an Instagram carousel slide by slide, up to 10 slides, with a hook slide that opens a loop, value slides that front-load the payoff, and a payoff slide that earns the save and follow. Picks a 2026 carousel formula (listicle, before/after, myth-buster, framework) by goal (saves, shares, follows), drafts each slide's text plus the caption, then publishes the images you supply via Publora. Use to structure a multi-slide carousel. Not for single-image captions (use ig-caption-writer).Creator · MITSocial media analyzerSocial media campaign analysis and performance tracking. Calculates engagement rates, ROI, and benchmarks across platforms. Use when analyzing social media performance, calculating engagement rate, measuring campaign ROI, comparing platform metrics, or benchmarking against industry standards. Also use when the user mentions "social media audit," "engagement rate," or "which platform performs best. · MIT