不用留言,也不用等私信
留言这一步可以省掉。短片让你留“YOUTUBE”,再由主页私信教程,可代码库本来就在 GitHub 上公开。
# 把这段贴给 Claude:
https://github.com/Jakeschincariol/youtube-agent-skill
安装这个技能,然后确认 /yt-script 能用。
# 或者自己装,在 Claude Code 里:
git clone https://github.com/Jakeschincariol/youtube-agent-skill.git
cp -r youtube-agent-skill/skills/yt-* ~/.claude/skills/
# 或者作为插件安装:
/plugin marketplace add Jakeschincariol/youtube-agent-skill
/plugin install youtube-agent- 上面三种装法都取自 README,任选一种即可,插件那两行要在 Claude Code 里输入。六个技能带有 Python 3 小脚本,README 正是因此说这些技能“不只是提示词”。脚本只用到 Python 自带的标准库,不用另装别的。
- 只想在某一个项目里用,就把同样那十一个 yt- 文件夹复制到那个项目的 .claude/skills/ 文件夹里。
- 把
templates/voice.md复制到~/.claude/youtube/voice.md,然后填好。README 要你在这上面花十分钟,理由是“这些话最后得由你大声念出来”。也可以把你自己的三条视频发给 Claude,让它替你写。 - 输入
/yt-script,带上你下一条视频的点子,看它是不是给出两个打过分的开头。如果走的是插件那条路,命令要写成/youtube-agent:yt-script,因为 Claude Code 会把插件里的技能放在插件名下面。

爆款引擎怎么挑出爆款
单看播放量,比的多半是频道大小。爆款引擎的脚本用每条视频的播放量,除以它所在频道播放量的中位数,所以小频道意外爆掉的一条,会排在大频道一条普通视频的前面。
拿脚本注释里的例子来算:一条 40 万播放的视频,所在频道的中位数是 3 万,得分大约是平时的 13 倍。换到一个两百万订阅的频道,同样的播放量就再平常不过了。
一条偶然的大爆款,能把平均数拉高,却拉不动中位数。视频不到四条的频道,脚本会直接跳过,并在结果里注明。
收集视频名单,技能推荐的最快办法是对频道地址运行 yt-dlp --flat-playlist -J,不过 yt-dlp 要另外安装。也可以让 Claude 看公开页面,或者你手动列一份。不管哪种,技能都不会登录你的账号,只读公开的视频列表。
每条结果还会按标题匹配一个公式名,哪个都不像就标 Unclassified(未分类)。README 说得明白,这个标签“判断的是你看得到的标题,不是在说这条视频为什么有这么多播放”。
短片说对了什么,又夸大了什么
短片出自 Facebook 主页 AI小魔女Airi。GitHub 上,这套技能包只有一次提交,日期是 2026 年 9 月 16 日,共同作者一栏写着 Claude,可见 Claude 参与了编写。但代码库里没有一处说它出自 Anthropic 或由 Anthropic 背书,Anthropic 也没有发布过它。
| 短片里说的 | 代码库里写的 |
|---|---|
| “Claude 剛剛直接幹掉了 YouTube” | Jake Schincariol 做的技能包,只起草文字,什么都不发布。 |
| “11 個免費技能,幫你經營整個頻道” | 十一个技能,MIT 许可,免费。拍摄、剪辑、上传和发回复,仍然是你的事。 |
| 留言“YOUTUBE”,私信给你完整安装教学 | 代码库和安装方法都公开,不用注册。 |
| 三步装好:打开 Claude Code,贴上 GitHub 链接,输入 /yt-script | 和 README 接近,只是链接后面要加一句指令,接着还要花十分钟写 voice.md。脚本需要 Python 3。 |
| 找出播放量远超自己频道的视频,画面写着“播放量 ÷ 頻道平均” | 用频道播放量的中位数去除。 |
| 告诉你用了哪个公式 | 只按标题的字面套一个公式名。 |
| “它只寫草稿,發不發由你決定” | 属实。每个技能最后都会问:“发出去,还是再改改?” |
这两帧是本文发布当天 UTC 15:10 前后从 Facebook 页面截下的,只裁出视频本身。当时短片有 274 个表情回应、250 条留言、119 次分享。第一帧里的卡片是为视频画的:文件夹和本文封面上的 GitHub 页面不一样,一句话简介也和代码库自己的不同。点开任一帧,可以在 Facebook 上看原片。
它做不好的地方
开头评分只拿 74 个短视频开头校准过。README 说,同一个创作者的爆款和失手之作,它“几乎分不出来”,所以它是整套技能包里最靠不住的部分。README 也提醒:“分数低,是再看一遍的理由。”连技能包给 Direct Address(直接点名)公式举的示例,我们手算也只得 41 分,落在 WEAK(弱)档,分类器还把它归到了另一个公式 The Superlative(最高级)下面。
- 只有六个 SKILL.md 让 Claude 去读 voice.md,并不像 README 说的那样每个技能都读:脚本、包装、留言、计划、SEO 和诊断。剪辑、爆款、留存、Shorts 和章节这五个不读。
- “没有哪一步会编造数字”,README 这样保证,可叮嘱 Claude 不许编数字的也只有那六个 SKILL.md,更没有代码去检查。
- 那唯一一次提交之后,再没合并过任何改动,也没有发布过版本。我们查看时,GitHub 页面显示 4.6k 星、1.4k 个分叉、99 个未关闭的 issue 和 13 个未关闭的 pull request。
最后核实时间:2026 年 11 月 5 日 15:35(UTC),依据为 GitHub 页面和文末“来源”里的文件。本文不是实测:没有运行代码库里的任何代码,开头得分是照着公开的代码手算的。
参考:11 个命令各自做什么
除了六个 Python 脚本,代码库里都是文本。其中有十一个 SKILL.md(每个命令一个,都是 Agent Skill 格式),另有一份说话方式模板、两个插件清单、一个开头公式的 JSON 文件,再加上 README 和许可证。
/yt-script:把一个点子变成五个开头,对照 21 种开头公式来写,用hookscore.py打分,留下最好的两个。然后分段写出脚本,标明每段画面上放什么,并按每分钟 150 个词估算时长。/yt-package:写十个标题,交给title.py打分,检查标题在电脑端 60 个字符、手机端 40 个字符处会不会被截断,最后列出得分最高的三个。附带的封面说明只管封面上写什么字,图还得另做。/yt-edit:读一份带时间码的逐字稿(SRT、VTT 或 Whisper 的 JSON),列出要剪掉的空白、口头禅和重录片段,每一处都标好起止秒数,供你自己剪。/yt-comment:把你贴进来的留言分成提问、纠错、夸奖和挑衅四堆,除了挑衅,每条都配一句 30 个词以内的回复,还会点名置顶哪一条。/yt-plan:先问你有多少小时、手上有什么做了一半,再排出一周:一条主视频、一条省事的,外加从主视频里剪出的三条 Shorts。/yt-viral:给同领域几个频道的视频排名,看每条比它所在频道的平时水平高出多少倍。名单里每条视频记下频道、标题、播放量、链接和时长。用python3 swipe.py collected.json --min 2.0运行时,脚本只保留播放量达到所在频道中位数两倍以上的视频。不加这个参数,默认从 1.5 倍起算。/yt-retention:读你从 YouTube Studio 下载的观众留存 CSV,指出流失最多的那一处:前 30 秒、某个陡降点,或者中段慢慢往下掉。/yt-shorts:在长视频里找出 20 到 55 秒、单独拿出来也成立的片段,并给每段重写第一句。/yt-seo:写好说明栏里“...更多”上面那两行,标签覆盖人们搜索时用的各种写法和工具名,另外给出三个希望这条视频排上去的搜索词。它直说标签作用很弱,十五个就够了。/yt-chapters:从逐字稿生成章节,并按 YouTube 的规则检查:第一章从 00:00 开始,至少三章,每章不短于十秒。/yt-audit:看你最近十个标题、缩到信息流大小的封面、最近几条的开头和更新节奏,最后只给出一处要改的地方。
参考:技能包自己的示例开头,手算得分
hookscore.py 从具体程度、是否对“你”说话、利害、好奇心和简短五个方面给开头打分,再把最弱的一项按四成计入总分。技能包在 hooks.json 里给 Direct Address(直接点名)公式举的示例是下面这句英文,意思是“如果你的订阅者不到一千,这周你只需要看这一条视频”:
If you have under a thousand subscribers, this is the only video you need this week.- 句子里没有阿拉伯数字,没有 lose、cost 这类利害词,也没有 why、but 这类引起好奇的词。
- 它被归到 The Superlative,是因为四个公式各命中一次,分类器取排在最前面的那个。
常见问题
YouTube agent skill 是谁做的?
Jake Schincariol,GitHub 用户名是 Jakeschincariol。LICENSE 文件写明版权归他,插件清单里的作者也是他。他还做了 LinkedIn、Instagram 和 X 的同类技能包。
没有 Claude Code 能用吗?
能。把任意一个 SKILL.md 贴在 Claude 对话的开头,它就会按那个技能的方式工作,只是 Python 脚本用不上了,比如 /yt-script 给开头打分靠的 hookscore.py。README 说,/yt-script、/yt-retention 和 /yt-edit 的大半用处都在这些脚本上。
有 ChatGPT 版吗?
有,在另一个代码库里:同一位作者在 2026 年 9 月 22 日发布了 chatgpt-youtube-agent-skill,是给 YouTube 频道用的十一个 ChatGPT 技能。
要登录我的 YouTube 账号或者填 API 密钥吗?
都不用,README 写的就是“不用注册,不用 API 密钥,什么都不用连接”。留言、逐字稿和 Studio 导出的数据由你自己贴进去,六个脚本也没有引入任何联网的模块。
在 Windows 上怎么运行这些脚本?
把技能里写的 python3 换成 python 或 py 就行,也可以让 Claude 这样运行。这两个命令是 Python 的 Windows 文档推荐的。安装管理器其实也带了 python3,那是给习惯 Mac 和 Linux 写法的人准备的,文档并不建议普遍使用。
资料来源
- Jake Schincariol:GitHub 上的 youtube-agent-skill(README 和代码库页面) https://github.com/Jakeschincariol/youtube-agent-skill
- youtube-agent-skill:swipe.py,爆款引擎 https://github.com/Jakeschincariol/youtube-agent-skill/blob/main/skills/yt-viral/swipe.py
- youtube-agent-skill:hookscore.py,开头评分 https://github.com/Jakeschincariol/youtube-agent-skill/blob/main/skills/yt-script/hookscore.py
- youtube-agent-skill:hooks.json,21 种开头公式 https://github.com/Jakeschincariol/youtube-agent-skill/blob/main/skills/yt-script/hooks.json
- youtube-agent-skill:LICENSE 许可证文件(MIT) https://github.com/Jakeschincariol/youtube-agent-skill/blob/main/LICENSE
- AI小魔女Airi 在 Facebook 上:介绍 YouTube agent skill 的短片 https://www.facebook.com/reel/1677865394050843
- Prompt Astra 在 YouTube 上:Claude YouTube Agent 的设置和 11 个技能 https://www.youtube.com/watch?v=acdGnoy6Wl4
- Jake Schincariol:GitHub 上的 chatgpt-youtube-agent-skill https://github.com/Jakeschincariol/chatgpt-youtube-agent-skill
- Jake Schincariol 在 GitHub 上:他的公开代码库 https://github.com/Jakeschincariol
- Python 文档:在 Windows 上使用 Python https://docs.python.org/3/using/windows.html
- Claude Code 文档:用技能扩展 Claude https://code.claude.com/docs/en/skills


