37-social-caption-global
Use when the user needs ORGANIC social captions for Instagram, LinkedIn, TikTok, Facebook, or X — hook, mobile-readable body, two A/B variants, platform-correct hashtags, written to brand voice and funnel stage. Trigger on 'write a caption', 'Instagram caption', 'LinkedIn post copy', 'TikTok caption', 'caption for this photo', 'we have the image but no words'. Also use when the user drops a picture and asks what to write with it. Not for — paid ad copy with character limits and policy, see `05-ad-copy-global`; the spoken lines in a video, see `04-script-video-global`; the brief that precedes writing, see `36-content-brief-global`; long-form authority posts, see `26-thought-leadership-content-global`.
git clone --depth 1 https://github.com/minhnv0807/ai-business-skills /tmp/37-social-caption-global && cp -r /tmp/37-social-caption-global/skills/en/37-social-caption-global ~/.claude/skills/37-social-caption-globalSKILL.md
# Social Caption (Global) Organic captions for owned social posts on Instagram, LinkedIn, TikTok, Facebook, and X. A good caption has a hook strong enough to stop the thumb, a body that earns the scroll, and a CTA clear enough that the reader knows what to do. Written for someone reading on a phone, moving fast. **Not this skill:** paid ad copy — different constraints (ad policy review, character limits in placements, primary text truncation, iteration against CPA). Use `05-ad-copy-global`. ## Information gathering Read the Brand Voice Document (`35-brand-voice-global`) and the content brief (`36-content-brief-global`) first. If the brief already sets angle, hook direction, and CTA, use them — do not re-ask. If both are missing, ask up to 4 questions: 1. **What is the product, service, or topic — and is there a real number, testimonial, or case study available?** 2. **Which funnel stage?** TOFU (awareness) / MOFU (consideration) / BOFU (conversion) 3. **Which channel?** Instagram / LinkedIn / TikTok / Facebook / X 4. **What is the intended CTA and target length?** (comment / click / DM / book / buy — short under 100 words / medium 100-200 / long over 200) ## Principles 1. **The first line is the hook.** Never open with the brand name or a greeting. The reader decides in about a second. 2. **One caption = one message.** Do not stack benefits into a single post. 3. **A specific number beats a vague adjective.** "Cut onboarding from 11 days to 3" beats "dramatically faster". 4. **Write for mobile.** Paragraphs of 1-3 sentences with white space between them. No walls of text. 5. **BOFU needs a clear CTA and a real reason to act now.** Manufactured urgency is a brand risk; a genuine deadline, batch, or capacity limit is not. 6. **Read it aloud before you ship it.** If it sounds like a status report, the tone is wrong. 7. **Check it against brand voice.** Vocabulary and banned words from `35-brand-voice-global`. Default banned list: "game-changer", "revolutionary", "unlock your potential", "don't miss out", "act now", "elevate your", "we're excited to announce", "best-in-class". 8. **Disclose material connections.** Paid partnership, gifted product, affiliate link, or employee-authored posts need clear disclosure in the caption itself, not only in a platform tag — FTC endorsement rules apply to organic content. ## Workflow ### 1. Read the brief and the brand voice From `36-content-brief-global`: angle, source insight, key message, CTA. From `35-brand-voice-global`: tone, vocabulary, sentence rules. Without a brief, gather the 4 answers above first. ### 2. Write the hook to funnel stage The hook must stand alone with no context. | Stage | Hook direction | Typical form | |-------|----------------|--------------| | TOFU | Pain / curiosity / contrarian | A question that names the frustration, or a statement that inverts the category's default belief | | MOFU | Social proof / concrete result | A number, a short testimonial, a before-and-after | | BOFU | Offer / genuine urgency | A specific discount or bonus, a real deadline, a real capacity limit | ### 3. Write 2 genuinely different A/B variants The two variants must differ structurally, not by a few swapped words: - **Variant A**: one hook direction (for example pain) plus one body structure (for example a list). - **Variant B**: a different hook direction (for example curiosity or social proof) plus a different structure (for example a short narrative). Each variant: Hook (opening line) then Body (2-4 short paragraphs, 1-3 sentences each) then CTA (a specific action). ### 4. Write the selection note State plainly: use A when [context or audience], use B when [context or audience], and how to mix (hook A with body B, or the reverse) if that is sensible. ### 5. Apply hashtags and platform adaptation Hashtags are a discovery and categorization signal now, not a reach lever. Fewer and more targeted outperforms volume on every major platform. | Channel | Hashtags | Adaptation | |---------|----------|------------| | Instagram | 3-5, targeted to the actual topic | The first line carries the hook — it is what shows before "more". Visual leads; the caption supports it | | LinkedIn | 3, professional and topical | First 2-3 lines are visible before "see more". First-person point of view, no hard sell, external links often better in the first comment | | TikTok | 3-5, mixing one trending tag with niche tags | 1-2 lines, keyword-forward so it surfaces in TikTok search. The real hook lives in the first second of video; the caption supports it | | Facebook | 0-2, or none | Longer captions work. Conversational. Line breaks matter more than hashtags | | X | 1-2 maximum | One idea, no wind-up. If it needs more, it is a thread — write it as one | Truncation points and character limits change; check the platform preview before publishing rather than trusting a remembered number. ## Output structure File name: `social-caption-[topic]-[YYYYMMDD].md` ```markdown # Social Caption — [Topic] ## Context | Item | Detail | |------|--------| | Funnel stage | TOFU / MOFU / BOFU | | Channel | | | Objective | | | Target length | | | Source brief | [link to content brief if any] | | Disclosure required | none / paid partnership / gifted / affiliate | ## Variant A — [hook direction] **Hook:** [Opening line — stands alone, creates pain / curiosity / surprise] **Body:** [2-4 short paragraphs, 1-3 sentences each, white space between] **CTA:** [Specific action] ## Variant B — [different hook direction] **Hook:** [Different angle — if A used pain, B uses curiosity or social proof] **Body:** [Different structure from A — if A used a list, B uses narrative] **CTA:** [May match or differ from A] ## Selection notes - Use **A** when: [context / audience] - Use **B** when: [context / audience] - Mixing A+B: [hook A with body B or the reverse, if sensible] ## Hashtags [Per platform norm — Instagram 3-5 / LinkedIn 3 / TikTok 3-5 / Facebook 0-2 / X 1-2] ## B
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`.