Community写作与编辑github.com

cubxxw/youtube-script-writer

编写高留存率的 YouTube 脚本——包括解说、教程、视频论文、评测或脱口秀——采用包装-冷开场-价值堆叠-留存结构,以在流失悬崖之前牢牢抓住观看时长。当被要求撰写 YouTube 脚本、制作长视频或解说视频、起草视频钩子、规划视频论文,或将博客文章或演讲转化为视频时使用。该技能可生成标题和缩略图概念、多个钩子选项、带有留存机制的逐节正文以及无缝结尾。

youtube-script-writer 是什么?

cubxxw/youtube-script-writer 是一项专为内容创作者设计的 AI 技能,旨在生成高度结构化、视觉丰富且针对 YouTube 留存算法优化的脚本。它适用于 Claude Code、Cursor、Codex 等主流 AI 编程助手。该技能能够将原始想法、文章或演讲稿转化为包含清晰视觉提示、节奏指示和音频指导的即拍脚本。其核心输出包括:CTR 优化的标题与缩略图概念(含三种心理触发类型)、三个不同风格的钩子(反常识、故事、模式中断)、一个分章节脚本表格(详细列出每段时间的视频与音频提示),以及搜索优化的元数据(描述、标签和行动号召)。使用该技能时,用户需提供主题、目标观众、目标时长、语气和主要目标;缺失信息时,AI 会基于合理假设继续生成。该技能强调整合“包装-冷开场-价值堆叠-留存”结构,避免前 60 秒出现通用开场白,并通过每 4-8 秒的视觉/音频变化防止观众流失。所有脚本在结尾处直接过渡到推荐下一个视频或快速行动号召,避免“总结”或“感谢观看”等退出信号。

兼容平台~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/cubxxw/agent-kit/tree/HEAD/skills/youtube-script-writer

Installed? Explore more 写作与编辑 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

YouTube 脚本撰写技能

此技能帮助创作者编写高度吸引人、结构清晰且视觉动态丰富的脚本,这些脚本针对 YouTube 的留存算法进行了优化。它可以将原始想法、文章或文稿转化为一个即可拍摄的脚本,并附带清晰的视觉提示、节奏指示和音频指导。

该技能生成的内容

  • 3 个标题和缩略图方案: 针对点击率优化的标题,匹配不同的心理触发机制(好奇心、结果导向、反常识),并附有清晰的视觉缩略图布局建议。
  • 3 个钩子变体(0:00 - 0:30): 不同的钩子格式(反常识陈述、故事设定、模式中断),这些钩子能立即兑现标题的承诺。
  • 留存优化脚本表格: 一个并排或分块格式的脚本,将视频提示(B 卷素材、摄像机角度、文字叠加、缩放)和音频提示(对话、画外音、音效、音乐变化)分开。
  • 结尾和视频元数据: 一个旨在防止观众离开的无缝视频结尾,以及针对搜索优化的描述模板和相关标签。

所需输入

基于已有信息工作。如果缺少任何一项,仍要生成完整的输出:针对每个空缺,用一个合理的假设填充并标注“(假设,请确认)”,最后列出所有假设。仅当核心主题缺失时(没有内容可写)才先提问。

  • 主题/概念 — 视频是关于什么的?(例如:“我如何在 30 天内构建了一个 SaaS”)
  • 目标观众 — 谁在看?(例如:初级开发者、学生设计师)
  • 目标时长 — 大概长度,以分钟为单位(例如:5-7 分钟,10-15 分钟)
  • 脚本语气/风格 — 例如:充满活力、教育性、讲故事、对话式、喜剧
  • 主要目标 — (例如:获取新闻通讯注册、销售课程、提高观众留存)

节奏与留存模型

每个 YouTube 脚本必须遵循以下结构以防止早期流失:

  1. 钩子(0:00 - 0:30): 立即承诺价值。没有开场白、没有标志动画、没有通用问候(“嘿,朋友们,欢迎回来……”)。
  2. 利害关系 / 重新钩住(0:30 - 1:00): 确立为什么这个主题困难、紧迫或有价值。引入“反派”(问题)和“英雄”(解决方案)。
  3. 章节/里程碑(1:00 - 90% 标记): 将核心内容分为 3-5 个不同的章节。每个章节必须有一个明确的微观回报。
  4. 模式中断: 建议每 4-8 秒进行一次视觉或音频变化。使用缩放框、弹出文字、B 卷转换或音效(嗖、叮、砰)来保持注意力。
  5. 回报 / 高潮(90% - 95% 标记): 给出钩子中承诺的最终建议或最终启示。
  6. 无缝过渡行动号召(95% - 结束): 绝不要用“总之”或“就这样”来预示结束。将最终价值点直接过渡到推荐下一个视频或快速行动号召,在观众离开之前完成。

输出格式

[工作标题]

目标时长: [时长] | 观众: [目标观众] | 语气: [语气]


1. 标题与缩略图优化

标题选项

  1. 好奇心差距: [例如:“代码慢的真正原因(不是 Python)”]
  2. 结果导向: [例如:“如何在一小时内优化我的应用以处理 10 万用户”]
  3. 反常识: [例如:“别在简单项目中使用 React”]

缩略图概念

  • 概念 1: [视觉细节,例如:主持人近距离特写,表情忧虑,分屏显示一边是巨大的红色“错误”横幅,另一边是干净的绿色对勾。大号粗体三字文字叠加:“别再这样做。”]
  • 概念 2: [视觉细节,例如:清晰的服务器负载图,一条线飙升至月顶,另一条线平直呈绿色。文字叠加:“10 万用户。”]

2. 钩子变体(选择其一)

变体 1:反常识钩子

  • 视觉: [主持人靠近镜头,直视镜头。屏幕上出现粗体红色单词“慢”,快速缩放。]
  • 音频: “几乎所有我交谈过的开发者都把他们应用慢归咎于 Python。但 90% 的情况下,语言本身不是问题。瓶颈实际上隐藏在你昨天可能写的一行配置代码里。”

变体 2:故事钩子

  • 视觉: [展示编辑器显示 500 错误日志的 B 卷素材。切换到主持人沮丧地揉着额头。]
  • 音频: “上周二凌晨 3 点,我们的数据库在负载下完全崩溃。网站每宕机一分钟,我们就损失 200 美元。在花了数小时搜索堆栈跟踪后,我们找到了一个简单得令人难以置信的修复方法。”

变体 3:模式中断钩子

  • 视觉: [屏幕中央的秒表从 5 秒开始倒计时。计时器归零时,突然响起响亮的“叮”声。]
  • 音频(画外音): “在接下来的 5 分钟里,我将向您展示一个确切的性能调整,它为我们的团队每月节省了 4000 美元的服务器成本。并且,您不需要重写任何数据库查询。”

3. 主体脚本

时间 / 章节视频提示(B 卷、叠加、摄像机角度)音频提示(口述脚本、音效、音乐)
0:30 - 1:00重新钩住在屏幕上显示服务器成本的图形。镜头稍微推近主持人。“事实是:数据库优化听起来极其复杂。但大多数教程让你学习你永远不会用到的 SQL 查询。今天,我们保持纯粹的实用性。”
1:00 - 3:30第 1 章:[章节名称][视觉提示:过渡到屏幕录制。高亮显示配置文件中的第 12-15 行。添加光标高亮。]“[口述对话]:首先,让我们打开默认的配置文件。注意这个特定的连接池大小限制…… [音效:轻柔的点击声]”
3:30 - 6:00第 2 章:[章节名称][视觉提示:切回主持人。推近镜头,聚焦主持人面部以强调观点。]“[口述对话]:这引出了下一步。如果你把这个值设得过高,服务器会冻结。如果设得太低,用户会永远等待。以下是如何找到最佳平衡点……”
6:00 - 8:30第 3 章:[章节名称][视觉提示:服务器监控仪表盘的 B 卷素材,显示一条平线变成健康的波浪线。]“[口述对话]:一旦我们应用了这个设置,看看响应时间发生了什么变化。它们从 800 毫秒降到了 45 毫秒。”
8:30 - 9:00回报显示分屏:配置前 vs 配置后的加载时间。“所以,仅仅改变那个变量,我们就完全解决了崩溃问题,没有花一分钱在硬件升级上。”
9:00 - 9:30无缝行动号召[视觉提示:屏幕上的卡片弹出,指向一个相关视频。文字叠加:“接下来观看:扩展 PostgreSQL 数据库。”]“[口述对话]:现在你的服务器已经正确配置,下一个瓶颈将是数据库索引。请点击这个视频,我在其中用不到 5 分钟的时间分解了索引……”

4. 搜索优化元数据

  • 视频描述: [前 3 句包含搜索排名的关键词。例如:“了解如何优化服务器性能并防止数据库崩溃。本分步教程带你完成服务器配置调整,以节省托管成本。”]
  • 建议标签: 服务器优化, 数据库配置, 网站开发, 托管成本, 系统架构
  • 行动号召链接: [插入新闻通讯或产品页面链接]

质量检查

  • 每个标题选项字数不超过 60 个字符,以防在移动设备上被截断。
  • 在任何钩子或脚本的前 60 秒内,没有通用开场填充词(例如:“欢迎回到我的频道”,“别忘了点赞和订阅”)。
  • 在主体脚本中,每 10 秒至少指定一次视觉方向(B 卷、文字叠加、缩放调整)。
  • 在回报之后立即过渡到行动号召,不要使用“总之”或“感谢观看”作为过渡。
  • 口述音频线采用对话式语言书写(短句、自然停顿、没有过度学术化的行话)。

反模式

  • 不要写没有附带视觉提示的对话段落。YouTube 是一个视觉优先的媒介;每个对话段落都需要视觉转换。
  • 不要在钩子(前 60 秒)内推销赞助商、频道订阅或外部链接。
  • 不要只创建一个通用的钩子;始终提供 3 个不同的钩子变体(反常识、故事、模式中断),以便创作者有灵活性。
  • 不要使用触发“观众退出坡道”的通用结尾(例如:“今天的视频就到这里,希望你喜欢,下次再见!”)。建议另一个视频以让观众留在平台上。

示例触发短语

  • “为我个人的生产力系统写一个 YouTube 脚本。”
  • “帮我为向大学生解释通货膨胀制作一个 10 分钟的视频脚本。”
  • “我需要一个关于 Python 整洁代码教程的 YouTube 大纲和脚本。”
  • “起草一个关于如何在 2026 年构建 SaaS 的留存优化 YouTube 脚本。”

Individual skills in this repo

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

相关技能