Communitygithub.com

Affitor/affiliate-skills

撰寫適合 TikTok、Instagram Reels 和 YouTube Shorts 的短影音腳本,用強烈鉤子、產品展示和行動呼籲來推廣聯盟行銷產品。當使用者要求 TikTok 腳本、Reels 腳本、Shorts 腳本、短影音聯盟行銷,或說「幫 X 寫一個 TikTok」、「寫一個推廣 X 的 Reel」、「YouTube Shorts 聯盟行銷腳本」、「60 秒影片腳本」、「TikTok 聯盟行銷鉤子」、「寫一支推廣 X 的影片」、「能轉換的 TikTok 腳本」、「產品評測短影音腳本」、「病毒式 TikTok 聯盟行銷腳本」、「如何在 TikTok 上推廣 X」時可使用此技能。

affiliate-skills 是什麼?

此技能專為 AI 代理(如 Claude Code、Cursor 等)設計,可自動生成高效轉換的短影音腳本,適用於 TikTok、Instagram Reels 和 YouTube Shorts。它基於數據驅動的工作流程,從研究產品亮點、分析平台上表現最佳的內容,到選擇最有效的鉤子風格(如提問、震驚、共鳴等),並遵循嚴格的腳本結構(鉤子 → 問題 → 展示 → 結果 → 行動呼籲)。技能支援高度自訂,包括時長(15-60 秒)、平台、鉤子風格、創作者人設、產品存取權限等,並內建 FTC 揭露合規檢查。輸出包含結構化的場景分鏡、優化後的標題與主題標籤,以及製作筆記。它還能與其他技能(如 trending-content-scout、content-angle-ranker)串聯,形成內容飛輪,幫助使用者系統化地提高聯盟行銷成效。

相容平台✓Claude Code~Codex CLI✓Cursor✓Gemini CLI✓Windsurf
npx skills add https://github.com/Affitor/affiliate-skills/tree/HEAD/skills/content/tiktok-script-writer

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

TikTok 腳本撰寫工具

為 TikTok、Instagram Reels 和 YouTube Shorts 撰寫節奏明快的 30-60 秒影音腳本,能抓住觀眾目光、自然地展示產品,並推動聯盟連結點擊。每個腳本都為直式影片設計結構:鉤子 → 問題 → 展示 → 結果 → 行動呼籲。

階段

此技能屬於 S2:內容 階段

使用時機

  • 使用者想在短影音平台上推廣聯盟行銷產品
  • 使用者已選定聯盟計畫(來自 S1),需要 TikTok/Reels 內容
  • 使用者要求 TikTok 聯盟行銷的影音腳本點子
  • 使用者想要以鉤子為主的腳本,有效將觀眾轉化為買家
  • 使用者在 TikTok、Instagram Reels 或 YouTube Shorts 上創作內容

輸入結構

{
  product: {
    name: string              # (必要) "HeyGen"
    description: string       # (選填) 產品功能說明 — 若缺少時會自動查詢
    url: string               # (選填) 聯盟連結或產品網址
    reward_value: string      # (選填) 佣金資訊 — 絕不會顯示在腳本中
  }
  duration: number            # (選填,預設: 45) 目標時長(秒): 15 | 30 | 45 | 60
  platform: string            # (選填,預設: "tiktok") "tiktok" | "reels" | "shorts" | "all"
  hook_style: string          # (選填,預設: 自動) "question" | "shock" | "relatable" | "bold_claim" | "demo_first"
  creator_persona: string     # (選填) "beginner marketer" | "tech reviewer" | "productivity nerd"
  has_product_access: boolean # (選填,預設: true) 創作者能否進行實際展示?
  personal_experience: string # (選填) 可融入的真實經驗
  audience: string            # (選填) "freelancers" | "small business owners" | "students"
}

工作流程

步驟 1:研究產品

若產品細節不足,使用 web_search "[產品名稱] what it does tutorial" 來尋找:

  • 產品最令人印象深刻的功能(能在 20 秒內展示)
  • 它能消除的主要痛點(鉤子的素材)
  • 使用者能達到的具體成果(例如:「在 2 分鐘內製作一個說話的虛擬人物影片」)
  • 任何免費試用或免費方案(降低行動呼籲的阻力)

具體事實勝過模糊宣稱。「在 30 秒內製作一個 2 分鐘的影片」比「節省影片創作時間」更有力。

步驟 1.5:分析表現最佳的 TikTok(數據驅動)

在選擇鉤子風格之前,先查看該領域在 TikTok 上真正成功的內容:

如果已執行過 trending-content-scout:

  • 使用 top_content 中的 TikTok 特定數據
  • 提取:勝出的鉤子、最佳時長、頂尖創作者的風格
  • 使用 engagement_benchmark 設定目標互動率
  • 若 content-angle-ranker 提供了 recommended_angle → 直接採用

如果沒有 scout 數據(快速模式):

  • web_search "[產品名稱] tiktok" → 尋找熱門 TikTok 影片
  • web_search "best [領域] tiktok viral" → 尋找格式模式
  • web_search "[產品名稱] tiktok review" → 查看現有內容
  • 注意搜尋結果中的觀看次數、風格和時長

將發現應用於腳本:

  • 如果此領域的「展示優先」鉤子互動率高出 2 倍 → 預設使用展示優先
  • 如果 30-45 秒的影片表現優於 60 秒 → 調整目標時長
  • 如果某個特定創作者風格占主導 → 將其作為參考(學習改編,而非抄襲)
  • 如果已知 engagement_benchmark.median_views → 目標是憑藉更好的鉤子和格式超越它

此步驟耗時不到 2 分鐘,但能透過建立在經過驗證的模式而非猜測之上,將腳本的潛力提升三倍。

步驟 2:選擇鉤子風格

短影音的成敗在於前 1-3 秒。根據產品的最大優勢選擇鉤子:

鉤子風格模板最佳適用情境
提問「如果不用 [痛苦] 就能 [結果],你會怎麼樣?」消除困難任務的產品
震撼/數據「我用一個每月 $[價格] 的工具取代了 [昂貴的東西]」成本/效率優勢
共鳴「[令人沮喪的情況]?我也是。然後我發現了這個。」針對特定觀眾的痛點
大膽宣稱「這個 [工具] 就是我 [令人印象深刻的結果] 的原因」強大的投資報酬率證明
展示優先[直接以最酷功能的螢幕錄影開場]視覺化/AI 工具
故事開場「6 個月前我還 [之前的狀態]。現在 [之後的狀態]。原因是這個。」轉變過程

對於 AI 工具和視覺化產品 → 展示優先 幾乎總是在 TikTok 上勝出。 對於 SaaS 生產力工具 → 共鳴 或 震撼/數據 鉤子效果很好。

步驟 3:規劃腳本結構

每個腳本都遵循以下結構(根據時長調整時間):

適用於 45 秒腳本:

  • 0-3 秒:鉤子(口語 + 螢幕文字)
  • 3-8 秒:引起共鳴的痛點或鋪陳
  • 8-30 秒:實際展示或旁白介紹主要功能
  • 30-38 秒:具體結果 / 證明
  • 38-44 秒:行動呼籲(個人簡介連結、留言索取連結或「連結在個人簡介」)
  • 44-45 秒:FTC 揭露覆蓋層

適用於 30 秒腳本:

  • 0-3 秒:鉤子
  • 3-15 秒:展示首要功能
  • 15-25 秒:結果 + 社會證明
  • 25-30 秒:行動呼籲 + 揭露

適用於 60 秒腳本:

  • 0-3 秒:鉤子
  • 3-10 秒:問題鋪陳
  • 10-40 秒:完整展示(2-3 個功能)
  • 40-52 秒:結果 + 提及價格(定錨效應)
  • 52-58 秒:行動呼籲
  • 58-60 秒:FTC 揭露

步驟 4:撰寫腳本

使用以下格式撰寫腳本:

  • [視覺] — 螢幕上出現的內容(螢幕錄影、打字的手、反應表情、B-Roll)
  • [口語] — 創作者說的內容(句子保持簡短,每個句子最多 10 個字)
  • [文字覆蓋] — 螢幕上的文字(給靜音觀眾的關鍵字 — 40% 的人觀看時沒有聲音)
  • [標題] — 建議的 TikTok 標題 + 主題標籤

撰寫規則:

  1. 每個句子不超過 10 個字。TikTok 觀眾處理資訊速度很快。
  2. 無填充詞:「基本上」、「真的」、「你懂我意思吧」
  3. 每 3-5 秒:新的視覺切換、新的文字覆蓋或口語轉換
  4. 可無聲觀看:文字覆蓋應能在沒有音訊的情況下講述整個故事
  5. 鉤子必須在結尾帶出鋪陳 — 不要只問問題,要暗示答案
  6. 展示必須是真實的 — 不要模糊地說「然後它做了這個驚人的事情」

步驟 5:加入 FTC 揭露

根據 shared/references/ftc-compliance.md 中短影音的規定:

  • 如果全程有口語,則加入口頭揭露(非必要,但為最佳實務)
  • 在行動呼籲期間,必須出現文字覆蓋 "#ad" 或「聯盟連結在個人簡介」
  • 揭露文字必須至少顯示 3 秒鐘
  • 不要只藏在標題中 — 根據 FTC 指導方針,覆蓋層是必要的

步驟 6:加入製作筆記

為創作者提供簡短備註:

  • 哪些部分需要螢幕錄影 vs. 使用相機拍攝
  • 建議的背景音樂 BPM 範圍(快速 = 科技展示,中速 = 教學)
  • 各平台的標題和主題標籤策略
  • 各平台的最佳發布時間

步驟 7:自我驗證

在呈現輸出之前,請確認:

  • 口語句子每個不超過 10 個字
  • 每 3-5 秒有新的視覺切換或文字覆蓋
  • FTC 的 "#ad" 以文字覆蓋形式出現,而非藏在標題中
  • 揭露覆蓋層至少顯示 3 秒鐘
  • 鉤子在結尾帶出鋪陳,而不只是一個問題
  • 展示顯示具體功能,而非模糊的宣稱

如果任何檢查失敗,請在交付前修正輸出。不要向使用者顯示檢查清單 — 只需確保輸出通過即可。

輸出結構

{
  output_schema_version: "1.0.0"  # 語意化版本 — 重大變更時提升主版本號
  scripts: [
    {
      platform: string          # "tiktok" | "reels" | "shorts"
      duration_seconds: number  # 45
      hook_style: string        # "demo_first"
      scenes: [
        {
          timecode: string      # "0-3s"
          visual: string
          spoken: string
          text_overlay: string
        }
      ]
      caption: string           # 完整的 TikTok 標題
      hashtags: string[]        # 建議的主題標籤
      disclosure: string        # FTC 揭露的顯示方式與時機
    }
  ]
  product_name: string
  content_angle: string
  hook_used: string
}

輸出格式

## TikTok 腳本:[產品名稱]([時長] 秒)

**鉤子風格:** [風格名稱]
**平台:** [TikTok / Reels / Shorts]
**目標觀眾:** [為誰而做]

---

### 腳本

| 時間 | 視覺 | 口語 | 文字覆蓋 |
|------|--------|--------|-------------|
| 0-3 秒 | [螢幕上出現的內容] | "[鉤子台詞]" | [螢幕文字] |
| 3-8 秒 | [視覺] | "[口語]" | [覆蓋文字] |
| ... | ... | ... | ... |

---

### 標題

[完整的標題文字 — 針對 TikTok 搜尋引擎最佳化]

**主題標籤:** #[標籤1] #[標籤2] #[標籤3](最多 5-8 個標籤)

---

### 製作筆記

- **拍攝:** [相機 vs 螢幕錄影的分配]
- **音樂:** [BPM 和情緒建議]
- **最佳發布時間:** [各平台的最佳時間]
- **揭露:** #ad 文字覆蓋在 [時間碼] 出現,持續 [X] 秒

---

### 鉤子替代方案

想要不同的開場?試試:
- **[鉤子風格 2]:** "[替代的開場台詞]"
- **[鉤子風格 3]:** "[替代的開場台詞]"

錯誤處理

  • 無產品資訊: 詢問他們正在推廣什麼產品。如果他們來自 S1,從上下文取出 recommended_program。
  • 產品不適合視覺展示 / 難以展示: 轉為反應/推薦格式 — 創作者臉部出現在螢幕上,對工具做出反應並敘述發現過程。
  • 使用者沒有產品存取權限: 撰寫「第三方發現」腳本 — 「我朋友給我看這個工具,我一定要分享給大家」
  • 時長對於內容來說太長: 將展示縮減為單一最強烈的時刻。如果 30 秒仍然覺得太擠,建議製作兩支獨立的影片(問題鋪陳 + 解決方案)。
  • 未指定平台: 預設為 TikTok。並提到 Reels 和 Shorts 使用相同腳本,只需微調標題和主題標籤。

範例

範例 1: 使用者:「幫我寫一個 45 秒的 HeyGen TikTok 腳本」 → 研究:HeyGen 可以創作 AI 虛擬人物影片,從文字生成說話頭像 → 鉤子:展示優先 — 以一段完成的 AI 影片播放開場 → 腳本:[0-3 秒] 顯示輸出影片 → [3-8 秒]「2 分鐘做好的,不用相機」→ [8-30 秒] 螢幕錄影:貼上腳本 → 虛擬人物說話 → [30-38 秒]「我用這個幫客戶做,省了 4 小時」→ [38-44 秒]「連結在個人簡介,30 天免費試用」→ [44-45 秒] "#ad 覆蓋層"

範例 2: 使用者:「面向學生的 Notion 聯盟行銷 TikTok 腳本」 → 鉤子:共鳴 — 「POV:期末考前凌晨 2 點,你的筆記一團亂」 → 展示:Notion AI 將散亂的筆記整理成學習指南 → 行動呼籲:「永久免費方案 — 連結在個人簡介」 → 標題:「study with me + notion hacks」以增加演算法觸及

範例 3: 使用者:「我需要 3 個不同的 ConvertKit TikTok 腳本鉤子」 → 僅撰寫鉤子變體:提問 / 震撼 / 大膽宣稱 → 為最強的鉤子撰寫完整腳本,其他提供替代開場 → 備註哪種鉤子風格在 TikTok 上對 SaaS 產品歷史表現最佳

參考資料

  • shared/references/ftc-compliance.md — 短影音的揭露規則
  • shared/references/affiliate-glossary.md — reward_type 和計畫用語
  • shared/references/platform-rules.md — TikTok/Reels/Shorts 格式規格
  • shared/references/flywheel-connections.md — 主飛輪連接圖

營收與行動計畫

預期成果

  • 營收潛力:TikTok 聯盟行銷影片的平均個人簡介連結點擊率為 1-3%。一支有 10,000 次觀看的影片 = 100-300 次個人簡介連結點擊。若轉換率為 2%,佣金為 $50 美元 = 每支爆紅影片可賺 $100-300 美元
  • 基準:頂尖 TikTok 聯盟行銷者報告,每週發布 3-5 支影片,每月可賺 $500-2,000 美元。演算法獎勵持續性 — 你的第 10 支影片表現會比第 1 支好
  • 要追蹤的關鍵指標:每支影片的個人簡介連結點擊次數(使用有點擊追蹤的連結個人簡介工具,例如 Beacons 或你自己從 bio-link-deployer 建立的個人簡介連結頁面)

現在就做(15 分鐘)

  1. 今天就拍攝腳本 — 不要等待。腳本已經準備好,你的手機就是相機
  2. 螢幕錄製產品展示部分(最難即興發揮的部分)
  3. 發佈到 TikTok,然後交叉發佈到 Instagram Reels 和 YouTube Shorts(3 個平台,1 支影片)
  4. 在發佈前,將你的聯盟連結加入個人簡介

追蹤你的成果

發布 5 支影片後,檢查:哪種鉤子風格的完成率最高?哪支影片帶來了最多的個人簡介連結點擊?在下 5 支影片中使用該鉤子風格。

下一步 — 複製貼上此提示: 「為我安排接下來 30 天的 TikTok 內容」→ 執行 social-media-scheduler

飛輪連接

輸入至

  • social-media-scheduler (S5) — 已準備好可排程拍攝/發布的腳本
  • content-pillar-atomizer (S2) — 成功的腳本會成為可進一步拆解的內容

由誰提供

  • trending-content-scout (S1) — 頂尖 TikTok 內容 + 互動數據 + 勝出的鉤子
  • content-angle-ranker (S1) — 包含格式、鉤子和參數的建議角度
  • affiliate-program-search (S1) — recommended_program 的產品數據
  • purple-cow-audit (S1) — 腳本鉤子的卓越角度
  • content-pillar-atomizer (S2) — 從支柱內容拆解出的 TikTok 腳本

回饋迴圈

  • 影片觀看次數和完成率會顯示哪種鉤子風格有效 → 最佳化鉤子選擇

品質關卡

在交付輸出前,請確認:

  1. 我會在我的個人社交媒體上分享這個嗎?
  2. 包含具體、令人驚訝的細節嗎?(而非泛泛之談)
  3. 尊重讀者的智慧嗎?
  4. 是否卓越到值得分享?(紫牛測試)
  5. 是否有不可抗拒的優惠框架?(如果 S4 優惠技能已執行過)

任何一個「否」→ 在交付前重寫。

批量模式

當 mode: "volume" 時:

  • 為同一個產品生成 5-10 個鉤子變體
  • 優先考慮速度 + 多樣性,而非完美
  • 為每個變體標記 ID 以便進行 A/B 追蹤
  • 讓數據決定贏家
volume_output:
  variants:
    - id: string
      content: string
      angle: string
chain_metadata:
  skill_slug: "tiktok-script-writer"
  stage: "content"
  timestamp: string
  suggested_next:
    - "social-media-scheduler"
    - "content-pillar-atomizer"

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Affitor/affiliate-skills

Write paid ad copy for affiliate offers across ad platforms. Triggers on: "write ad copy", "Facebook ad for affiliate", "Google Ads copy", "TikTok ad script", "Pinterest ad", "paid traffic to affiliate", "create ad campaign", "ad headlines", "ad descriptions", "scale with paid ads", "run ads for my affiliate link", "write Facebook ad", "Google Search ad copy".

Affitor/affiliate-skills

Take 1 blog post or article and generate 15-30 platform-native micro-content pieces. Not reformatting — re-contextualizing for each platform's culture. Triggers on: "atomize this content", "repurpose my blog post", "turn this into social posts", "content atomizer", "pillar content", "one to many content", "repurpose content", "multiply my content", "content explosion", "turn article into posts", "break down this article", "micro content from blog", "content pillar strategy", "10x my content", "platform-native content", "atomize", "content multiplication".

Affitor/affiliate-skills

Generate branded infographic specifications from any content or data. Outputs structured layout, copy, data visualization, and color scheme — ready to render as HTML/CSS, Satori, Canva, or any design tool. Use this skill when the user wants an infographic, data visual, social media image, comparison chart, stat card, or says "create an infographic for [content]", "make a visual for my LinkedIn post", "design an image for [topic]", "stat graphic for [data]", "comparison infographic", "branded image", "social media graphic", "infographic for [blog post]", "data visualization", "visual content", "image for my post", "LinkedIn carousel image", "feature comparison chart", "pricing table image".

Affitor/affiliate-skills

Create a Linktree-style bio link hub page as a single self-contained HTML file. Triggers on: "create a bio link page", "make a linktree", "link in bio page", "bio link", "link hub", "create my link page", "all my links on one page", "linktree alternative", "build a link page", "bio page for my affiliate links", "I need a link in bio", "make a page with all my links", "link aggregator page".

相關技能