Communitygithub.com

TikTok脚本编写器(联盟营销)

为TikTok、Instagram Reels和YouTube Shorts撰写推广联盟产品的短视频脚本,包含强力钩子、产品演示和行动号召。当用户需要TikTok脚本、Reels脚本、Shorts脚本、联盟营销短视频,或要求“为X写一个TikTok”、“为X脚本化一个Reel”、“YouTube Shorts联盟脚本”、“60秒视频脚本”、“TikTok联盟钩子”、“写一个推广X的视频”、“能转化的TikTok脚本”、“产品评测短视频脚本”、“病毒式TikTok联盟脚本”、“如何在TikTok上推广X”时,使用本技能。

TikTok脚本编写器(联盟营销) 是什么?

本技能专为联盟营销创作者设计,用于生成面向TikTok、Instagram Reels和YouTube Shorts的短篇幅视频脚本(30-60秒)。它基于数据驱动的钩子选择、产品研究和结构化场景编排,帮助创作者快速制作高转化率的短视频。技能支持输入产品详情、平台偏好、时长和钩子风格等参数,并通过自检机制确保脚本符合FTC合规要求。最终输出包含完整的脚本表格、字幕、标签建议以及制作说明,适用于从新手到专业营销人员的各种用户。

兼容平台✓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               # (可选) 联盟链接或产品 URL
    reward_value: string      # (可选) 佣金信息 — 绝不在脚本中显示
  }
  duration: number            # (可选, 默认: 45) 目标时长 (秒): 15 | 30 | 45 | 60
  platform: string            # (可选, 默认: "tiktok") "tiktok" | "reels" | "shorts" | "all"
  hook_style: string          # (可选, 默认: auto) "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 "[产品名称] 功能 教程" 查找:

  • 产品最令人印象深刻的一项功能(可在 20 秒内演示)
  • 它能消除的主要痛点(钩子素材)
  • 用户可实现的具体成果(例如:"2 分钟内制作一个会说话的虚拟人物视频")
  • 任何免费试用或免费层级(降低行动号召的阻力)

具体事实优于模糊陈述。"30 秒内创建一个 2 分钟的视频" 胜过 "节省了视频创作时间"。

第 1.5 步:分析热门 TikTok 视频(数据驱动)

在选择钩子风格之前,先了解此领域在 TikTok 上真正效果好的内容:

如果 trending-content-scout 此前运行过:

  • 使用 top_content 中的 TikTok 特定数据
  • 提取:获胜钩子、最佳时长、顶级创作者风格
  • 使用 engagement_benchmark 设定目标参与度分数
  • 如果 content-angle-ranker 提供了 recommended_angle → 使用该角度

如果没有侦察数据(快速模式):

  • web_search "[产品名称] tiktok" → 查找热门 TikTok 视频
  • web_search "最佳 [领域] tiktok 爆款" → 查找格式模式
  • web_search "[产品名称] tiktok 评测" → 查看现有内容
  • 记录在搜索结果中可见的观看量、风格和时长

将发现应用于脚本:

  • 如果在该领域 demo_first 钩子的参与度是其他风格的两倍 → 默认使用 demo_first
  • 如果 30-45 秒视频效果优于 60 秒 → 调整目标时长
  • 如果某种创作者风格占主导地位 → 记作参考(借鉴,而非抄袭)
  • 如果已知 engagement_benchmark.median_views → 目标是通过更好的钩子和格式超越它

此步骤耗时不到 2 分钟,但能通过建立在已验证的模式之上,使脚本潜力提升 3 倍。

第 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 秒:演示 #1 功能
  • 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 SEO 优化]

**话题标签:** #[标签1] #[标签2] #[标签3](最多 5-8 个标签)

---

### 制作说明

- **拍摄:**[相机 vs. 录屏分工]
- **音乐:**[BPM 和氛围建议]
- **最佳发布时间:**[针对特定平台的最佳时间]
- **披露:** #ad 文字叠加在 [时间码] 出现,持续 [X] 秒

---

### 钩子备选

想要不同的开头?试试:
- **[钩子风格 2]:**"[备选开头台词]"
- **[钩子风格 3]:**"[备选开头台词]"

错误处理

  • **无产品信息:**询问用户正在推广什么产品。如果来自 S1,则从上下文中提取 recommended_program。
  • **产品非可视化/难以演示:**转为反应/见证格式——创作者面部在屏幕上,对该工具做出反应并叙述发现过程。
  • **用户没有产品访问权限:**编写“第三人称发现”脚本——"我的朋友给我看了这个工具,我必须分享它"
  • **时长与内容相比显得过长:**将演示缩减到最强的单一时刻。如果 30 秒仍然感觉拥挤,建议制作两个单独的视频(问题设定 + 解决方案)。
  • **平台未指定:**默认为 TikTok。提及 Reels 和 Shorts 是相同的脚本,只需对字幕和话题标签进行微小调整。

示例

示例 1: 用户:“为 HeyGen 写一个 45 秒的 TikTok 脚本” → 研究:HeyGen 创建 AI 虚拟人物视频,通过文本生成说话头像 → 钩子:演示先行——以播放完成的 AI 视频开场 → 脚本:[0-3秒] 展示输出视频 → [3-8秒] "2 分钟做出来的,不用相机" → [8-30秒] 录屏:粘贴脚本 → 虚拟人物说话 → [30-38秒] "帮客户做的,省了 4 小时" → [38-44秒] "简介里有链接,30 天免费试用" → [44-45秒] "#ad 叠加"

示例 2: 用户:“为 Notion 联盟写个 TikTok 脚本,面向学生” → 钩子:共鸣 — "设想一下:凌晨 2 点,考试前夜,笔记一团乱" → 演示:Notion AI 将散乱的笔记整理成学习指南 → 行动号召:“永久免费计划——简介有链接” → 字幕:“跟我学习 + notion 技巧”以获取算法推荐

示例 3: 用户:“我需要 3 个不同的钩子,用于 ConvertKit 的 TikTok 脚本” → 编写仅含钩子的变体:提问 / 震惊 / 大胆声明 → 为最强的钩子编写完整脚本,为其他钩子提供备选开头 → 注明哪种钩子风格在 TikTok 上对 SaaS 产品历史表现最佳

参考资料

  • shared/references/ftc-compliance.md — 短篇幅视频的披露规则
  • shared/references/affiliate-glossary.md — 奖励类型和计划术语
  • 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".

相关技能