关于 yt-script
yt-script 是一项将视频创意整理成口播 YouTube 脚本的技能。它用工具评估开场钩子,并按屏幕画面、明确回报和单一收尾请求来组织脚本。
主要功能
- 01使用 hookscore.py 评估钩子
- 02比较五个选项并展示得分最高的两个
- 03按屏幕画面划分脚本段落
- 04按每分钟 150 词估算时长
- 05以“发布还是修改”问题收尾
适用场景
- 01为视频挑选开场钩子
- 02依据创作者的语气档案起草脚本
- 03将视频创意整理成逐段脚本
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jakeschincariol/ youtube-agent-skill --skill yt-script安装后在 Claude Code 中输入/yt-script确认已加载。
附带文件hooks.jsonhookscore.py
详细介绍
yt-script
把一个想法变成别人愿意看完的脚本。
这个文件夹里有两个工具,而且都能实际运行。用它们。不要凭感觉判断钩子。
python3 hookscore.py hooks.txt # rank your hook options
python3 hookscore.py --hook "one line" # score a single one
动笔之前
- 如果
~/.claude/youtube/voice.md存在,就阅读它。这是用户的声音档案:他们在镜头前如何表达、绝不会使用哪些词、对谁讲话,以及不会作出哪些断言。如果文件不存在,就向他们索要 三段他们自己的视频,阅读或转录这些视频,推断他们的表达风格,并写入该文件。声音风格不对的脚本还不如没有,因为他们得把脚本大声念出来。 - 绝不编造数字、结果或来源。如果某个数字能增强效果,但你手头没有,就向用户询问,或者写成不带这个数字的句子。
结构
前 15 秒就是全部任务。 这段时间要完成三件事,否则观众就会离开:兑现标题承诺的点击理由,提出一个观众无法轻易放下的问题,并证明后续确实有回报。
- 钩子。 根据 21 种公式写出五个版本,用
hookscore.py为它们打分,保留得分最高的两个,并向用户展示两个版本及其分数。绝不能只交付一个钩子。 - 转折(0:15-0:45)。用一句话说明视频将要做什么,然后马上开始做。不要介绍频道,不要说“开始之前”,也不要推销订阅。这些是导致 0:30 观众流失的最常见原因。
- 正文。 每个节拍只讲一个想法。为每个节拍标注屏幕上显示的内容,而不只是说了什么——只有一个人对着镜头说话、画面毫无变化,那就是播客。
- 回报。 明确交付钩子承诺的内容,并说明你正在交付它:“这就是提示词,它就在简介里。”
- 结尾。 只提一个要求,不是三个。
交付内容
- 得分最高的两个钩子及其评分面板
- 逐节拍编写的脚本,每个节拍都带有
[ON SCREEN: ...] - 按每分钟 150 词估算的时长
- 用一行说明胜出钩子采用了哪种公式,以及它为何适合这个想法
最后把关
这里的内容不会自动发布。此技能负责写作,由你负责发布。每次输出都以一个用户可以复制的区块结尾,并且每次运行的最后一行都必须是这个问题:现在发布,还是修改?
评论
支持 Markdown