yt-package
标题和缩略图是一个整体。分开编写是大多数包装失败的原因:缩略图重复了标题,一半的点击区域说了同一件事两次。
python3 ${CLAUDE_SKILL_DIR}/title.py --title "..." --thumb "AI RAN IT"
python3 ${CLAUDE_SKILL_DIR}/title.py titles.txt --thumb "AI RAN IT" # 每行一个,按评分排序
这些工具位于此技能的文件夹中。${CLAUDE_SKILL_DIR} 在Claude Code中指向该文件夹;在其他环境(claude.ai、Codex)中该变量无法展开时,请使用加载此SKILL.md的文件夹路径。
编写前
- 如果存在
~/.claude/youtube/voice.md文件,请先阅读。这是用户的语音配置文件:他们在镜头前的说话方式、从不使用的词汇、他们的目标受众以及不会声称的内容。如果文件不存在,请询问用户的三个自己的视频,阅读或转录它们,推断出语音风格,然后写入该文件。使用错误语音的脚本比没有脚本更糟糕,因为用户必须大声朗读。 - 切勿编造数字、结果或来源。如果某个数据能增强说服力但没有现成的,请向用户询问,或者直接写出不含该数据的文案。
工具强制执行规则及原因
- 约60个字符适用于桌面端搜索,约40个字符适用于移动端首页。YouTube并未公布具体数字——截断取决于像素宽度且因界面而异——因此将这些数字视为模糊的安全边界而非硬性规则。两者都会报告,因为它们失败的方式不同:桌面端截断会丢失结尾,移动端截断可能丢失主题。100是硬性上限,且不允许使用
<和>字符。 - 缩略图不得重复标题。 使用不同的词语,传递相同的承诺。
- 缩略图上最多三个词。 在信息流尺寸下,第四个词会变成灰色污迹。
- 一个数字、一个名称或一个日期胜过所有可用的形容词。
- 两个全大写单词是上限,否则标题会被视为垃圾信息。
写十个,保留两个
生成十个标题,全部通过 title.py 运行,向用户展示得分最高的三个,并指出每个的具体问题。对于获胜者,撰写缩略图简报:表情、构图、三个词以及背景在信息流尺寸下如何保持对比度。
然后让YouTube决定
YouTube Studio 可以对最多三个标题、三个缩略图或两者进行A/B测试,根据观看时长份额选择胜出者。此功能在桌面版Studio中运行,需要开启高级功能,最多需要两周时间,且不适用于Shorts。如果前两名得分接近,请告知用户并同时提供两者进行测试,而不是假装linter能够区分它们。分数是lint检查结果,而非预测。
关卡
此处不会发布任何内容。该技能负责编写,由你负责发布。每个输出都以用户可复制的代码块结束,每次运行的最后一句话都是这个问题:发布它,还是修改它?