关于 youtube-script-writer
面向 YouTube 创作者的脚本撰写 Skill,可将创意、文章或转录内容整理为可拍摄的脚本。输出包含标题与缩略图构想、不同开场、视听提示、节奏安排及搜索元数据。
主要功能
- 01生成三种标题与缩略图构想
- 02提供三种开场版本
- 03按章节组织脚本与节奏
- 04分列画面和音频提示
- 05撰写结尾与搜索元数据
适用场景
- 01把视频创意扩展为拍摄脚本
- 02将文章改编成 YouTube 视频
- 03为教程安排画面提示与节奏
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mohitagw15856/ pm-claude-skills --skill youtube-script-writer安装后在 Claude Code 中输入/youtube-script-writer确认已加载。
详细介绍
YouTube 脚本撰写技能
这项技能可帮助创作者编写极具吸引力、结构清晰且画面动感十足的脚本,并针对 YouTube 的留存算法进行优化。它能将原始想法、文章或文字稿转换为可直接开拍的脚本,其中包含清晰的画面提示、节奏标记和音频指示。
这项技能的产出
- **3 个标题与缩略图概念:**针对不同心理触发点(好奇心、结果导向、反常识)优化点击率的标题,并搭配清晰的缩略图布局建议。
- **3 种开场钩子变体(0:00 - 0:30):**采用不同形式的开场钩子(反常识陈述、故事铺垫、打破常规),立即兑现标题中的承诺。
- **留存率优化脚本表格:**采用并排或分块格式的脚本,将视频提示(B-roll、镜头角度、文字叠加、缩放)与音频提示(对白、旁白、音效、音乐变化)分开呈现。
- **结尾与视频元数据:**设计流畅的视频结尾,避免观众离开,并提供针对搜索优化的描述模板和相关标签。
所需输入
根据已有信息创作。即使缺少以下任意信息,也要完整生成内容:为每处缺失信息填写合理假设,并标记为 (假设,请确认),最后列出这些假设。只有在缺少核心主题(完全没有可写内容)时,才先提问。
- 主题/概念 — 视频讲什么?(例如,“我如何在 30 天内打造一款 SaaS”)
- 目标受众 — 谁会观看?(例如,初级开发者、学生设计师)
- 目标时长 — 大约几分钟?(例如,5-7 分钟、10-15 分钟)
- 脚本基调/风格 — 例如,活力十足、教育性、叙事性、对话式、喜剧风格
- 主要目标 — (例如,吸引用户订阅新闻简报、销售课程、提高观众留存率)
节奏与留存模型
每个 YouTube 脚本都必须遵循以下结构,以防观众过早离开:
- **开场钩子(0:00 - 0:30):**立即承诺提供价值。不要加入开场白、Logo 动画或泛泛的问候语(“大家好,欢迎回来……”)。
- **利害关系/再次吸引注意(0:30 - 1:00):**说明这个主题为何困难、紧迫或有价值。引入“反派”(问题)和“主角”(解决方案)。
- **章节/里程碑(1:00 - 90% 进度):**将核心内容分为 3-5 个不同章节。每个章节都必须有明确的小收获。
- **打破常规:**建议每 4-8 秒加入一次画面或音频变化。使用缩放画面、弹出文字、B-roll 转场或音效(呼啸声、叮声、啵声)来保持注意力。
- **收获/高潮(90% - 95% 进度):**给出开场钩子承诺的终极建议或最后的启示。
- **无缝衔接 CTA(95% - 结束):**不要用“总结一下”或“以上就是全部内容”来暗示视频结束。将最后一个价值点直接衔接到推荐下一条视频,或在观众离开前快速引导行动。
输出格式
[工作标题]
目标时长:[时长] | 受众:[目标受众] | 基调:[基调]
1. 标题与缩略图优化
标题选项
- 制造好奇心:[例如,“你的代码运行缓慢的真正原因(不是 Python)”]
- 以结果为导向:[例如,“我如何在 1 小时内优化应用,让它支持 10 万用户”]
- 反常识观点:[例如,“简单项目别用 React”]
缩略图概念
- 概念 1:[视觉细节,例如,主持人面露担忧的特写;分屏展示一侧巨大的红色“错误”横幅,另一侧干净的绿色对勾。叠加醒目的 3 词文字:“别再这样做。”]
- 概念 2:[视觉细节,例如,用简洁图示呈现服务器负载曲线飙升至天际,并与平稳的绿色曲线形成对比。叠加文字:“10 万用户。”]
2. 开场钩子变体(任选一种)
变体 1:反常识钩子
- 画面: [主持人靠近镜头,直视镜头。屏幕上以醒目的红色粗体字显示“慢”,并快速推近。]
- 音频: “我聊过的开发者几乎都把应用运行缓慢归咎于 Python。但 90% 的情况下,问题并不在语言本身。真正的瓶颈其实就在你昨天可能写下的一行配置里。”
变体 2:故事钩子
- 画面: [播放编辑器中不断闪现 500 错误日志的 B-roll 画面。切到主持人沮丧地揉着额头。]
- 音频: “上周二凌晨 3 点,我们的数据库在负载下彻底崩溃。网站每宕机一分钟,我们就损失 200 美元。我们花了几个小时翻查堆栈跟踪,最后找到的解决方法简单得让我不敢相信我们竟然没想到。”
变体 3:打破常规式钩子
- 画面: [屏幕中央的秒表从 5 秒开始倒计时。计时器归零时,突然响起一声响亮的“叮”。]
- 音频(旁白): “接下来的 5 分钟里,我会向你展示一项性能优化技巧,它帮我们的团队每月节省了 4,000 美元的服务器成本。而且,不,你完全不需要重写任何数据库查询。”
3. 主脚本
| 时间 / 章节 | 视频提示(B-roll、叠加画面、摄像机角度) | 音频提示(口播脚本、音效、音乐) |
|---|---|---|
| 0:30 - 1:00 重新吸引注意 | 显示服务器成本的屏幕图表。镜头稍微推近主持人。 | “现实是:数据库优化听起来非常复杂。但大多数教程都让你学习一些永远用不上的 SQL 查询。今天,我们只讲实用内容。” |
| 1:00 - 3:30 第 1 章:[章节名称] | [画面提示:切换到屏幕录制。高亮配置文件中的第 12-15 行。添加光标高亮效果。] | “[口播台词]:首先,我们打开默认配置文件。注意这个特定的连接池大小限制……[音效:轻微的点击声]” |
| 3:30 - 6:00 第 2 章:[章节名称] | [画面提示:切回主持人。推近主持人的脸部,以强调重点。] | “[口播台词]:接下来是下一步。如果把这个值设得太高,服务器就会卡死。如果设得太低,用户就得一直等待。下面教你如何找到最佳值……” |
| 6:00 - 8:30 第 3 章:[章节名称] | [画面提示:播放服务器监控仪表盘的 B-roll,画面中的平直线变成健康的波形。] | “[口播台词]:应用这项设置后,看看响应时间发生了什么变化。它从 800 毫秒降到了 45 毫秒。” |
| 8:30 - 9:00 成果揭晓 | 显示分屏:配置更改前后的加载时间。 | “所以,只需更改这一个变量,我们就彻底解决了崩溃问题,而且一分钱硬件升级费用都没花。” |
| 9:00 - 9:30 顺畅引导行动 | [画面提示:屏幕上弹出一张指向相关视频的卡片。文字叠加:“接下来观看:扩展 PostgreSQL 数据库”。] | “[口播台词]:现在,服务器已经配置正确,下一个瓶颈就是数据库索引。点击这里的视频,我会在不到 5 分钟内讲解索引……” |
4. 搜索优化元数据
- 视频说明: [前 3 句话需包含有助于提升搜索排名的关键词。例如:“了解如何优化服务器性能并防止数据库崩溃。本分步教程将带你调整服务器配置,以节省托管成本。”]
- 建议标签: 服务器优化、数据库配置、Web 开发、托管成本、系统架构
- 行动号召链接: [插入指向电子报或产品页面的链接]
质量检查
- 每个标题选项都少于 60 个字符,以避免在移动设备上被截断。
- 任何开场钩子或脚本部分的前 60 秒内,都不得出现泛泛的开场填充语(例如,“欢迎回到我的频道”“别忘了点赞和订阅”)。
- 主脚本中至少每 10 秒指定一次画面指导(B-roll、文字叠加、缩放调整)。
- 在内容亮点之后立即过渡到行动号召,不要说“总而言之”或“感谢收看”。
- 口播内容应使用对话式语言(短句、自然停顿,避免过于学术化的行话)。
反模式
- 不要写没有配套画面提示的长篇对话段落。YouTube 是视觉优先的媒介;每段口播都需要画面转场。
- 不要在开场钩子(前 60 秒)中推销赞助商、频道订阅或外部链接。
- 不要只创作一个泛泛的开场钩子;始终提供 3 种不同的开场钩子变体(反常识、故事、打破常规),让创作者灵活选择。
- 不要使用会让观众离开视频的泛泛结尾(例如,“今天的视频就到这里,希望你喜欢,下次再见!”)。推荐另一部视频,让观众继续留在平台上。
示例触发语
- “为我的个人效率系统写一份 YouTube 脚本。”
- “帮我写一份 10 分钟的视频脚本,向大学生解释通货膨胀。”
- “我需要一份教程大纲和脚本,讲解如何在 Python 中编写整洁的代码。”
- “起草一份以提高观众留存为目标的 YouTube 脚本,讲解如何在 2026 年构建 SaaS。”
评论
支持 Markdown