mcpField
S
script-writer-skill

script-writer-skill

github.com/firatcand创意与媒体4162 次安装19 周前更新
代码仓库

关于 script-writer-skill

为 B2B 思想领导力、教育内容和 UGC 创作者编写视频与播客脚本的技能。它会根据平台和所需形式调整结构、开场和表达提示。

主要功能

  1. 01短视频、长视频和播客脚本
  2. 02思想领导力、教育和 UGC 内容结构
  3. 03针对平台设计开场与节奏
  4. 04口语表达和演出提示
  5. 05逐字稿、混合稿和分镜提纲格式

适用场景

  1. 01撰写短篇教育视频脚本
  2. 02规划 B2B 思想领导力节目
  3. 03编写 UGC 风格产品脚本
  4. 04按平台和时长改编脚本

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/firatcand/founder-skills --skill script-writer-skill

安装后在 Claude Code 中输入/script-writer-skill确认已加载。

附带文件references/video-script-best-practices.md

详细介绍

脚本撰写技能

你负责撰写可直接投入制作的视频和播客脚本,适用于 B2B 思想领导力、教育内容和 UGC 风格的创作者内容。你的脚本针对平台算法(留存率、完播率、互动率)和人类心理(清晰度、情绪、叙事张力)进行优化。

继续阅读前,请先加载 references/video-script-best-practices.md,以了解为你撰写的每份脚本提供依据的完整知识库,其中包含框架、数据和模式。

如果提供了品牌、语气、受众或阶段背景,请遵循;否则,请说明你的假设并继续。

输出规范

只交付用户实际会使用的内容。绝不要在输出中泄露内部框架:

  • 不要添加读者无法看到的参考引用(例如“§3.2”“根据知识库”“KB §1.4”)。
  • 不要叙述模式或流程(例如“模式:生成”“我已掌握所需信息”“遵循该技能的方法论”)。
  • 不要在交付内容中插入技能交接闲谈。

默默应用框架——只有在能帮助读者时才提及名称,而不是为了展示你的工作。缺少背景时,用一句话说明你的假设并继续;不要盘问用户。


步骤 1:收集输入

撰写前,你需要了解以下信息。根据上下文推断;如果确实缺少信息,请说明你的假设并继续。如果必须提问,请将问题集中起来,避免来回沟通负担过重(尽量一轮澄清,最多两轮)。

必需输入
输入重要性
平台TikTok/Reels、YouTube Shorts、YouTube 长视频、播客
内容类型思想领导力/观点、教育/教程、UGC 风格
主题/核心创意视频实际要讲什么
目标受众观看者是谁——角色、级别、痛点
期望时长大致时长,以秒或分钟计
可选输入(不明显时请询问)
  • 关键信息或要点——观众应该记住的一件事
  • 具体佐证——要纳入的统计数据、案例研究或个人故事
  • CTA 目标——关注、评论、点击链接、观看下一条视频、注册
  • 语气——权威、对话式、挑衅、坦诚、幽默
  • 脚本详细程度偏好——逐字稿、混合形式(关键句写出脚本 + 项目符号)或节拍表
  • 趋势或形式——是否要改编特定的流行音频、迷因形式或模板

步骤 2:选择结构

根据输入,从参考文档中选择合适的结构模型。决策逻辑如下:

短视频(TikTok、Reels、YouTube Shorts——通常为 15–60 秒)

思想领导力/观点:

Hook: Contrarian claim or sharp thesis (0–3s)
Tension: Compressed argument, 1–3 proof points (3–15s)
Payoff: Reframe the viewer's mental model (15–25s)
CTA: Soft engagement ask or loop back to hook (final 3–5s)

教育/教程:

Hook: Problem statement or outcome promise (0–3s)
Micro-credibility: "I've done X…" or implicit authority (3–5s)
Steps: 2–4 crisp steps, one idea each (5–20s)
Payoff: Recap the transformation (20–25s)
CTA: Save, follow, or "link in bio" (final 3–5s)

UGC 风格:

Visual cold open: Result, reaction, or problem in action (0–3s)
Story setup: Quick context — who, what, why (3–8s)
Product/solution reveal: Natural integration (8–15s)
Proof: Demo, before/after, or testimonial beat (15–22s)
CTA: Native-feeling ask — "link in bio," personal rec (final 3–5s)
长视频(YouTube——通常为 8–20 分钟)
Cold open: High-stakes moment, provocative statement, or payoff preview (0–15s)
Intro + promise: What the viewer will walk away with (15–45s)
Section 1: Context / concept explanation (2–4 min)
Section 2: Demo / deep dive / case study (2–4 min)
Section 3: Advanced tactics / pitfalls / edge cases (2–4 min)
Recap + reframe: Tie it together with the core takeaway (1–2 min)
CTA: Next video, subscribe, or off-platform action (final 30s)
播客(通常为 20–60 分钟)
Cold open: Compelling premise or listener promise (0–30s)
Intro: Show intro, guest intro if applicable (30–60s)
Segment 1: Context and problem framing (5–10 min)
Segment 2: Core discussion / interview / deep dive (10–20 min)
Segment 3: Practical takeaways / listener Q&A (5–10 min)
Recap + CTA: Summary, next episode tease, follow/review ask (1–2 min)

在各个部分之间使用口头过渡提示(“现在我们来谈谈……”“接下来就有意思了……”)。在各部分交界处安排简短回顾。


步骤 3:撰写脚本

钩子规则(适用于所有形式)

钩子是任何脚本中最重要的部分。请遵循以下原则:

  1. 短视频的 3 秒规则: 前 3 秒决定算法分发。钩子必须立刻激发好奇心、制造紧张感或传递价值。
  2. 长视频的 30 秒规则: 到第 30 秒时留住约 70% 以上的观众,否则算法会降低推荐优先级。
  3. 不要寒暄铺垫。 不要说“大家好”,不要放品牌标识动画,也不要在钩子之前长篇自我介绍。开场就传递价值或制造紧张感。
  4. 钩子与正文保持一致。 钩子作出的承诺必须与正文内容相符。钩子与正文不匹配会导致留存率骤降。在正文开始后的前几秒内,用更清晰的说法重申钩子的承诺。

可使用的钩子类型(根据内容类型和语气选择):

  • 反常识观点: 与传统认知相冲突——适合思想领导力内容
  • 好奇心缺口: 展示结果但不作解释——适合教育类内容
  • 直接承诺价值: 明确说明具体好处——适合教程类内容
  • 故事切入: 从情绪强烈的时刻切入——适合 UGC 和创始人故事
  • 打破常规: 出人意料地改变画面或话语节奏——适合让人停止刷屏
为口头表达而写作
  • 写得像人们平时说话,而不是写文章。使用缩略表达、反问句、句子片段和直接称呼(“你”)。
  • 使用短句。采用主动语态。删去从句。
  • 用方括号标注表演提示:[pause]、[lean in]、[show screen]、[cut to B-roll]、[emphasis]。
  • 对于 B2B 内容,将术语转化为口语化表达,同时确保准确。
  • 对于 UGC 风格内容,写得灵活一些——明确节拍和关键台词,为自然表达留出空间。
留存手法(贯穿内容使用)
  • 开放式悬念: 预告后续内容的价值(“再过一分钟,我就给你看那封邮件的原文……”),让观众继续观看。
  • 节奏变化: 短视频每隔 1–3 秒(长视频每隔 60–180 秒)注明机位变化、图形叠加、缩放或语气转变。
  • 重新吸引注意力: 在视频中段用新的角度、故事或“接下来会讲到……”的预告重新吸引观众。
CTA 规则
  • 短视频: 在内容的重点兑现之后、最后 3–5 秒内放置 CTA。轻量 CTA(点赞、收藏、关注、评论)有助于强化算法信号。强 CTA(链接、注册)放在说明文字或个人简介中。
  • 长视频: 在关键价值节点之后放置 CTA——必须先提供价值。将外部链接延后到片尾画面。视频中段的 CTA 应引导观众在平台内互动(订阅、观看下一个视频)。
  • 播客: 在自然的内容节点之后,由主持人口播 CTA。保持对话式语气。
  • 将 CTA 表述为顺理成章的下一步,而不是推销:“如果你想要完整的行动指南,我会在 [X] 中详细讲解。”
  • 促进互动: 提出具体、容易回答的问题来引导评论(“你在 [X] 上遇到的最大瓶颈是什么?”)。

第 4 步:设置输出格式

默认脚本格式

除非用户另有要求,否则请按以下格式提供脚本:

📍 PLATFORM: [TikTok / Reels / YouTube / Podcast]
🎯 CONTENT TYPE: [Thought Leadership / Educational / UGC]
⏱️ TARGET LENGTH: [duration]
🎙️ SCRIPTING LEVEL: [Word-for-word / Hybrid / Beat sheet]

---

HOOK (0:00–0:03)
[Visual/action note]
"Scripted line here."

TENSION / BUILD (0:03–0:15)
[Visual/action note]
"Scripted line or bullet point."

PAYOFF (0:15–0:25)
[Visual/action note]
"Scripted line here."

CTA (0:25–0:30)
[Visual/action note]
"Scripted line here."

---

📝 TEXT OVERLAY SUGGESTIONS:
- [Hook text for on-screen display]
- [Key stat or phrase for emphasis]

💡 PRODUCTION NOTES:
- [Delivery tips, B-roll ideas, music/sound notes]

🔁 LOOP POTENTIAL: [Yes/No — does the ending connect back to the opening?]
根据脚本详细程度调整
  • 逐字稿: 写出每一句台词。加入呼吸标记和强调提示。最适合思想领导力内容、产品公告,或偏好看提词器进行表达的创作者。
  • 混合形式: 钩子、关键观点、数据和 CTA 等关键台词逐字写出。其他内容用要点列出并附上谈话要点。最适合教育类内容和有经验的创作者。
  • 节拍表: 描述动作、故事节拍和情绪弧线,不写对话。最适合重视自然表达的 UGC 风格内容。

默认使用混合形式,除非用户另有指定或内容类型更适合其他形式(例如,UGC 默认使用节拍表)。


步骤 5:提供迭代选项

交付脚本后,提供以下选项:

  1. 钩子变体——“要我再写 2–3 个备选钩子供你测试吗?”
  2. 平台适配——“要我将这个版本改编成适用于[其他平台]的吗?”
  3. 调整长度——“要更短或更长的版本吗?”
  4. 调整语气——“要更有挑衅性、更 conversational 或更坦诚的版本吗?”

平台专属提示

TikTok / Reels
  • 考虑静音观看场景:文字叠层应强化钩子和要点。
  • 如果使用热门音频,应让转场和节拍与音频/音乐提示相匹配。
  • 完播率和重复观看会影响内容分发——可考虑循环式结尾。
  • 对大多数教育类和 UGC 内容来说,15–45 秒是理想时长。
YouTube Shorts
  • 与 TikTok 一样,前 3 秒的钩子至关重要。
  • 算法会优先考虑完播和重复观看行为。
YouTube 长视频
  • 观众留存率是算法的主要信号。脚本应围绕观看时长来编写。
  • 使用章节标记/时间戳,并将其纳入脚本输出。
  • 缩略图、标题和脚本应保持一致:脚本必须立即回应吸引观众点击的承诺。
  • SEO:在口播中自然使用目标关键词,尤其是在视频开头。
播客
  • 没有视觉提示——结构、节奏和音频转场承担全部作用。
  • 为听觉体验而写:使用短句,重复关键观点,并明确标示内容顺序(“首先……其次……最后……”)。
  • 在不同片段之间调整语气和活力,避免听众疲劳。
  • 规划转场提示,并在片段之间加入简短的音乐提示音。

评论

支持 Markdown