04-script-video-global
# 04-script-video-global This Claude Code skill generates two A/B script variants optimized for TikTok, Reels, and YouTube Shorts by applying six hook formulas, precise timestamp breakdowns, and platform-specific guidance. Use it when creating short-form video content that requires structured scripts with multiple angles, shooting instructions, caption and hashtag suggestions, and a viral potential score based on engagement mechanics.
git clone --depth 1 https://github.com/minhnv0807/ai-business-skills /tmp/04-script-video-global && cp -r /tmp/04-script-video-global/skills/en/04-script-video-global ~/.claude/skills/04-script-video-globalSKILL.md
# Global Short-Form Video Script > Write 2 A/B script variants for TikTok / Reels / YouTube Shorts with hooks, CTAs, shoot guide, captions, hashtags, and a viral score. --- ## Step 0 — Read context file Before writing the script, read `.agents/product-marketing-context-global.md` for: - Product, USP, pricing - Target audience and core insight - Brand voice and tone - Region (drives language / cultural references) If a personal-brand context file exists (e.g., `.agents/personal-brand-context-global.md`), ask which mode to use: - **Mode A — Product:** default, sell / convert - **Mode B — Personal Brand:** trust + authority (different hooks, soft CTA) --- ## Information gathering Ask the user up to 4 questions before writing: 1. **Product / service?** Short description, core USP, price (if relevant). 2. **Platform & length?** TikTok (15 / 30 / 45 / 60s), Reels (15 / 30 / 60s), Shorts (30 / 60s). Default: TikTok 30s. 3. **Target audience?** Gender, age, primary pain, the outcome they want. 4. **Funnel stage?** TOFU (attract new) / MOFU (persuade) / BOFU (close). Default: TOFU. --- ## Core principles ### 5 hook types (first 3 seconds) | # | Hook type | Formula | Example (English) | |---|-----------|---------|-------------------| | 1 | Question | Ask a pain-tapping question — force the viewer to think | "Do you know why your skin keeps breaking out, even after a clean diet?" | | 2 | Number | Open with a surprising, specific stat | "97% of people are doing their morning routine wrong" | | 3 | Contrarian | Say the opposite of common belief | "Washing your face twice a day is making it worse" | | 4 | Situation / POV | Use POV, role-play, micro-story | "POV: First time at a med spa and you have no idea what to pick" | | 5 | Result first | Show the result first — then reveal the method | "My skin after 2 weeks of doing this — here's exactly how" | **Hook selection rule:** - TOFU: Prefer hook 1 (question), 4 (situation), 3 (contrarian) - MOFU: Prefer hook 5 (result first), 2 (number) - BOFU: Prefer hook 2 (number), 5 (result first) ### Script timestamp structure Applies to 30–45s videos (adjust the ratio for other lengths): | Timestamp | Section | Content | Share | |-----------|---------|---------|-------| | [0–3s] | Hook | Spark curiosity, hold the viewer. Do not introduce yourself. | 10% | | [3–10s] | Problem / story | Express the pain or situation — the viewer sees themselves in it. | 25% | | [10–20s] | Solution / value | Introduce the product as the solution. | 30% | | [20–28s] | Proof | Outcome, review, stats, before / after. | 25% | | [28–30s] | CTA | Specific action: "DM us today", "Link in bio", "Comment to receive". | 10% | ### Adjust by length | Length | Hook | Problem | Solution | Proof | 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 professional hook formulas Each hook is **2 lines**: line 1 (open) max 50 characters, line 2 (twist) max 50 characters. | # | Hook style | Formula | English example | |---|-----------|---------|-----------------| | 1 | **Number-led** | Open with a specific, surprising stat | "97% of clinic owners get this one step wrong." / "And it costs them six figures a year." | | 2 | **Contrarian** | Say the common thing, then flip it | "Running more ads will not save your business." / "I cut spend 50% and tripled orders." | | 3 | **Personal transformation** | Before vs after with a number | "6 months ago I had zero clients." / "Today I run 40 bookings a week — here's how." | | 4 | **Borrowed authority** | Name a brand / person / tool | "ChatGPT just changed how I do marketing." / "And 90% of marketers still haven't noticed." | | 5 | **Confession** | Share a mistake or a loss | "I lost $20K running ads the wrong way." / "Here's the lesson that paid me back in a month." | | 6 | **Future forecast** | Something is shifting that few see | "TikTok Shop is about to change completely." / "If you don't adapt now, you'll lose share." | **Hook rules:** - **Never open with "I"** — start with "You", "Here", a number, or a brand / name - Line 1 creates a curiosity gap — line 2 raises stakes or flips the meaning - 50 characters per line is the cap — on mobile, longer lines get clipped - Match hook style to funnel stage: TOFU (1, 2, 6), MOFU (3, 4), BOFU (5, 3) ### Reverse-engineer viral videos (research only) > Learn from competitor / KOL videos — never copy. When the user shares a reference video link: 1. **Analyse structure**: Hook (how many seconds?), key points (2 or 3?), CTA style? 2. **Extract technique**: Camera angle, cut rhythm, text overlay style, music 3. **Adapt for the brand**: Keep the structure + technique, swap content for the user's product 4. **Do not copy lines** — only learn the pattern, write fresh in the brand voice ### Script-writing rules 1. **One main idea only** — do not pack two messages into one video. 2. **Spoken language** — write the way you speak, not the way you write. 3. **Short sentences** — max 15 words per sentence. Long sentences kill retention. 4. **Clear transitions** — note scene changes inside the script. 5. **Mandatory text overlay** — write the on-screen text, not just the dialogue. 6. **No copyrighted music** — only trending or royalty-free tracks. 7. **Max 2 key points** — three is too many, viewers will not retain. 8. **Do not state the conclusion** — let the facts / numbers speak. --- ## Personal Brand Mode (optional) > Activated when `.agents/personal-brand-context-global.md` exists. Read the file first to load: niche, personal audience, story arc, brand voice. ### Core differences vs Mode A (Product) | Element | Mode A (Product) | Mode B (Personal brand) | |---------|-------------------|------------------------| | Video goal | Sell / convert | Build trust + authority | | Hook angle | P
Agent van hanh kenh — thiet lap kenh, brief landing page, email marketing, social listening
Agent san xuat noi dung — viet script, copy, brief creator, lap lich noi dung
Agent chien luoc marketing — lap ke hoach, nghien cuu thi truong, phan tich doi thu, xay dung chien luoc thuong hieu
Agent phan tich hieu suat — doc data, danh gia chien dich, tinh KPI, bao cao
Agent xay dung thuong hieu ca nhan voi AI Avatar — chien luoc, content engine, monetization, community cho founder/coach/creator
Use when the user is launching or running a DROPSHIPPING business end to end — the full 12-phase pipeline: product research with winning criteria, Minea and PiPiAds, supplier sourcing on AliExpress, CJ, Spocket, and Zendrop, Shopify store and app setup, the 10-ads-per-week creative pipeline, interest and lookalike targeting, 3-5x markup and BE-ROAS math, customer service, and scaling. Trigger on 'start dropshipping', 'winning product research', 'Shopify store setup', 'AliExpress supplier', 'scale my dropshipping store', 'my store gets traffic and no sales'. Not for — only the ad copy, see `05-ad-copy-global`; only the product page, see `12-landing-page-brief-global`; only the account audit, see `21-ads-audit-global`; only pricing, see `17-pricing-strategy-global`.
Use when starting work on a PERSONAL brand — a founder, coach, or creator, not a company: creates `.agents/personal-brand-context-global.md` covering story, expertise, audience, positioning, platforms, visual identity, and the asset inventory of style refs, face refs, logo, palette, and background, with region variants for US, EU, SEA, and LATAM. Skills 23 to 28 read it first. Trigger on 'personal brand setup', 'set up my founder brand', 'coach personal brand context', 'creator profile setup', 'the AI does not know my story', 'build my personal brand from zero'. Not for — a company or product brand, see `00-marketing-plan-global` and `product-marketing-context-global`; the 12-month strategy built on this, see `23-personal-brand-strategy-global`.