mcpField
Y
yt-script

yt-script

github.com/jakeschincariol创意与媒体3.5k524 次安装6 周前更新
代码仓库

关于 yt-script

yt-script 是一项将视频创意整理成口播 YouTube 脚本的技能。它用工具评估开场钩子,并按屏幕画面、明确回报和单一收尾请求来组织脚本。

主要功能

  1. 01使用 hookscore.py 评估钩子
  2. 02比较五个选项并展示得分最高的两个
  3. 03按屏幕画面划分脚本段落
  4. 04按每分钟 150 词估算时长
  5. 05以“发布还是修改”问题收尾

适用场景

  1. 01为视频挑选开场钩子
  2. 02依据创作者的语气档案起草脚本
  3. 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

动笔之前

  1. 如果 ~/.claude/youtube/voice.md 存在,就阅读它。这是用户的声音档案:他们在镜头前如何表达、绝不会使用哪些词、对谁讲话,以及不会作出哪些断言。如果文件不存在,就向他们索要 三段他们自己的视频,阅读或转录这些视频,推断他们的表达风格,并写入该文件。声音风格不对的脚本还不如没有,因为他们得把脚本大声念出来。
  2. 绝不编造数字、结果或来源。如果某个数字能增强效果,但你手头没有,就向用户询问,或者写成不带这个数字的句子。

结构

前 15 秒就是全部任务。 这段时间要完成三件事,否则观众就会离开:兑现标题承诺的点击理由,提出一个观众无法轻易放下的问题,并证明后续确实有回报。

  1. 钩子。 根据 21 种公式写出五个版本,用 hookscore.py 为它们打分,保留得分最高的两个,并向用户展示两个版本及其分数。绝不能只交付一个钩子。
  2. 转折(0:15-0:45)。用一句话说明视频将要做什么,然后马上开始做。不要介绍频道,不要说“开始之前”,也不要推销订阅。这些是导致 0:30 观众流失的最常见原因。
  3. 正文。 每个节拍只讲一个想法。为每个节拍标注屏幕上显示的内容,而不只是说了什么——只有一个人对着镜头说话、画面毫无变化,那就是播客。
  4. 回报。 明确交付钩子承诺的内容,并说明你正在交付它:“这就是提示词,它就在简介里。”
  5. 结尾。 只提一个要求,不是三个。

交付内容

  • 得分最高的两个钩子及其评分面板
  • 逐节拍编写的脚本,每个节拍都带有 [ON SCREEN: ...]
  • 按每分钟 150 词估算的时长
  • 用一行说明胜出钩子采用了哪种公式,以及它为何适合这个想法

最后把关

这里的内容不会自动发布。此技能负责写作,由你负责发布。每次输出都以一个用户可以复制的区块结尾,并且每次运行的最后一行都必须是这个问题:现在发布,还是修改?

评论

支持 Markdown