什么值得做
kelano86/what-if-animation · kelano86

换个说法,播放翻了五倍:一个「$0 做 What If 动画」的开源 skill 怎么拿到 star

它是什么 一个 Claude Code / OpenCode 的开源 skill:打一行「What if…」,它写剧本、配音、出分镜、自查、用代码画动画、配音效,产出一集 15–25 秒的火柴人 What If 短片。

为什么火了 10 月 YouTube 上 What If 火柴人频道爆火,想做无脸频道的人在找复刻方法;作者 10-31 发了一条「用免费模型 $0 做」的 YouTube 视频,5 天 19.5 万播放,次日又进了 X 上一篇免费 Claude 视频工具合集,11-02 单日 +74 star。

B你可以怎么跟 盯住一个刚火两三周的短视频格式,抢在同类出现前把它拆成一句话出片的 skill,补上它的短板(本地免费、可商用配音,手绘质感,Windows 一键装),然后自己拍演示视频、递给 X 上的工具合集号。

B 级:「热门格式→skill→自拍演示」这条路清楚、4,000 订阅的频道也能跑出 20 万播放,可以试;但 What If 这一格和整个 agent 视频品类已经挤满,同类里它只排中下,每个格式窗口只有两三周,star 靠站外视频而不是代码,做不了视频的人跟不了。 小圈子里在传
数据(每天更新) · 建库 2026-10-21 · 269 星 · 7 天 +218
GitHub · 星数
010020030010-2910-3111-0311-0611-08269
数据 2026-10-29 → 2026-11-08(11 天,11 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有

做 AI 咨询的 Baptiste O'Donovan 把 10 月在 YouTube 上爆火的「What If」火柴人动画拆成公式,做成一个 Claude Code / OpenCode 都能跑的开源 skill。同一个仓库,他发了两条视频:第一条讲「怎么用 Claude 做」,3.5 万播放;第二条讲「不付 Claude 也能做,$0」,5 天 19.5 万播放,仓库 star 跟着从 37 涨到 245。想让自己的开源项目拿到 star 的人,这个案例值得看的不是代码,是「蹭一个正在火的内容格式 + 自己拍视频演示」这条路,以及它的天花板在哪。

一个 7/15 的分镜

10 月 31 日,O'Donovan 在 YouTube 发了《I found a way to make these AI animations for $0》。视频里他做了一个对比:同一个 skill、同一台电脑、同一句「What if you could see one minute ahead?」,一边交给付费的 Claude Opus,一边交给 OpenCode 里限时免费的 GLM-5.3-Flash Free,谁都不插话,各自跑到底。免费模型用了 28 分钟,一次渲染出片;中间它先把 15 个镜头各画了一张静帧,自己检查,判定其中 7 张「看不明白」——比如一个球正好挡住了角色的脸——全部改完才开始做动画。

他在配套文章里的结论是:两条成片「很难分出来」,真正的差别只有两处——Opus 搜到了已经有五个频道做过「提前一分钟」这个题目、主动换了点子,免费模型没搜到;免费模型调音效混音试了好几次。「用免费模型跑 skill,用 Claude 造 skill。」

这条视频到 11 月 5 日是 194,698 播放,而他的频道只有 4,060 个订阅。

它是什么

一个放进 ~/.claude/skills/ 的文件夹。你打一行「What if you could rewind 10 seconds?」,它产出一集 15–25 秒、黄昏色调的火柴人动画,流程是八步:

  1. 按「七拍 What If 公式」写剧本(作者从四个频道的五个剧本里拆出来的:开头几个快速演示、题目卡、好玩的部分、最后一个基于真实可查事实的反转);
  2. 用 ElevenLabs 配音,拿到每个字的时间,把停顿压到这类视频的节奏;
  3. 按字排分镜,开头约每分钟 27 刀;
  4. 每个镜头先出一张静帧,拼成分镜图给你看;
  5. 按 11 条清单自查静帧,改掉看不明白的;
  6. 用 SVG 画、Remotion 渲,角色是代码里的同一个函数,「所以不存在角色走样」;
  7. 每个动作配音效,按起音对齐,加环境声和背景音乐;
  8. 母带到 -14 LUFS,报告这集花了多少。

成本写得很清楚:README 里第一集用了 152 个 ElevenLabs 积分,之后每集 170–242;免费额度每月 1 万积分,够做 40 集左右,但免费版只限非商用、要署名,「想变现之前先看条款」。没有图像模型、没有视频模型——这点正好戳中想复刻这类频道的人最大的痛:用 Higgsfield 这类视频模型做,每 5 秒约 $0.4,角色每个镜头都长得不一样。

star 是怎么来的

日期累计 star(当天新增)发生了什么
10-21—建库,第一个提交「a free Claude Code skill」
10-24—第一条视频《The cartoons getting millions of views》,讲怎么用 Claude Code 做;到 11-05 约 3.5 万播放
10-2927
10-3031(+4)加上 OpenCode + 免费模型的跑法
10-3137(+6)第二条视频「$0」上线,配套文章同日发
11-0151(+14)X 上 @theoxmotion 的长文《how to make viral videos with Claude Code for $0》把它列为 10 个免费工具的第 6 个
11-02125(+74)峰值
11-03 → 11-06170 → 245每天 +45、+29、+27、+19

(GitHub 每日 star 记录;播放数是 YouTube 页面,11-05 前后。)

三件事看得出来。

第一,钩子比产品重要。 第一条视频和作者在 X 上那条据说 1,689 次收藏的帖子,加起来只带来约 30 个 star。真正起量是「$0、不用订阅 Claude」——功能上只是多了一种跑法,播放却是第一条的 5.6 倍。看这类视频的人大多是想做「无脸 YouTube 频道」的人,不是开发者,「免费」对他们是决定性的。

第二,star 来自 YouTube 观众,不是 GitHub。 它从没上过 GitHub Trending。fork 72 个、接近 star 的三成,比一般项目高得多——README 的安装方式就是 clone 进 skills 目录,非开发者照着视频一步一步做,很多人顺手点了 fork。issue 是 0,到底多少人真跑出了片,看不出来。

第三,涨得快,落得也快。 峰值之后日增一路减半,到 11-06 只剩 19。作者没有第三条视频接上,曲线就会回到平地(推断)。

这条赛道有多挤

「让 agent 写代码画动画」在 10 月成了一个小热门,What If 这一格也早有人占:

项目上线star(约,11-06)和它的区别
Vincentwei1021/video-shotcraft2026-0717,200产品宣传片,不做故事
lemomo-ai/lemo-opuscar2026-0912,90066 种影片风格的大工具箱,一部片 30–60 分钟、首次下载 1 GB 以上
remotion-dev/skills(官方)2026-016,500通用写法,不带剧本和画风
kaomei/stickman-video-director2026-084,400(7 天 +1,064)同样服务火柴人无脸频道,更早、更大、多风格
mromidev/claude-animated-shorts2026-11-011,7002D 角色放进 three.js 3D 场景的故事短片,晚上线 11 天,star 是它的 7 倍
cth9191/animate(Chase AI)2026-101,600通用画布动画、7 种风格,作者教程 20 万播放
artemnovitckii/claude-animation-skills2026-11-014006 个技能,含 3D 卡通 what if
deenukhan/stick-figure-shorts2026-10-2822几乎同一个配方:Claude 写故事、ElevenLabs 配音、Remotion 画火柴人

(GitHub,11-06 前后;写「约」的是取整。)

把它放进这张表里,245 star 属于中下。同一个 X 长文里的 10 个工具,作者自己的三个是 3D 剖面后院(原版是一个 TikTok 新号,10 月 11 日起 48 条视频 5,860 万播放)、火柴人生存故事、讲课式解说——每个都对着一个正在火的格式。格式本身不稀缺,几乎每个爆火的短视频格式出来一两周,GitHub 上就有人把它做成 skill。

它凭什么被转发

拆开看,有两样东西是它自己挣的:

  • 只做一个格式,做到一句话出片。 别人多是风格库、工具箱,它是一条「剧本→配音→分镜→自查→动画→音效→母带」的完整流水线,加一个可以被说出口的卖点:角色是代码,不会走样。
  • 把成本和局限写在明处。 每集多少积分、免费额度够几集、免费版不能商用、手绘质感的风格做不了、「它不是一句提示词,分镜那一步才是片子变好的地方」。对非开发者,这些话比功能列表更能让人动手。

但量是作者自己的分发带来的:他靠 YouTube 和 Instagram 讲「Claude 工具」,Instagram 61 天涨到 1 万粉;每条视频配一篇 freshstack.ai 上的文字版,文章底下是他咨询公司的「AI 瓶颈测试」和预约入口。这个仓库对他来说是一块引流的牌子,同样的打法他还做了 tool-reel-system(剪 Instagram reel 的 skill,41 star)。

如果是你

一句判断:「把一个正在火的短视频格式做成一句话出片的 agent skill,再自己拍视频演示」这条路能复制,拿几百 star 不难;但这一格已经挤满了,想超过它,靠的是更快、更窄、更会讲,而不是更好的代码。

适合谁:会写 Remotion 或前端动画、平时就在刷 TikTok / YouTube Shorts、能在一个格式刚火的一两周内认出来的开发者;最好自己愿意出镜或录屏讲,哪怕频道只有几千订阅——这个案例说明 4,000 订阅也能出一条 20 万播放。

不适合谁:不做视频、只打算把仓库扔到 GitHub 等人发现的人(它没上过 Trending,star 全靠站外视频);想做「通用 agent 视频工具」的人(lemo-opuscar、Remotion 官方、Chase AI 已经占了);想追 What If 火柴人这一格本身的人(kaomei、mromidev 和它都在,晚了)。

怎么做:

  • 盯格式,不盯技术。挑一个最近两三周才冒头、播放远超频道体量的短视频格式,先看 GitHub 上有没有同名 skill;有了就换一个,或做它没做好的部分。
  • 照它的结构拆:从几个头部频道的几条视频里数出剧本节拍、每分钟几刀、画面规则,写进 skill;角色和场景用代码画,主打「不会走样、几乎零成本」。
  • 补它的短板:它的配音和音效离不开 ElevenLabs,免费版不能商用——做一个本地免费配音、能商用的版本,本身就是卖点(同一篇 X 长文里 @finnardley 的太空解说就是没 key 时自动换本地语音);手绘、水墨质感它明说做不了,这一格目前空着(推断);Windows 一键安装、不碰命令行,对非开发者观众是硬需求。
  • README 写清每集成本、免费额度够几集、诚实局限,放一张分镜图和一条成片。

怎么获客:主战场在 YouTube 和 X,不在 GitHub。录一条「我用 X 做出了那种 X 百万播放的视频」的演示,配一页文字版教程;同一个仓库换一个更狠的钩子再发一条(它的「$0」版播放是第一版的 5.6 倍)。X 上有人专做「免费 Claude 视频工具合集」,比如 @theoxmotion,主动把仓库递过去,进合集就是一波。

什么时候之前:每个格式的窗口大概两三周,过了就有十几个同类;它依赖的免费模型是「限时免费」,「$0」这个钩子随时会失效。今年 11–12 月,agent 做视频这个品类还在被大量转发,最好在这之前出手。

什么情况说明看错了: ① 接下来一两个月新出的格式类视频 skill 普遍停在几十 star,说明观众已经看腻了这类合集; ② Remotion 官方或某个大工具箱把「热门格式模板」做成一键内置,单格式 skill 的理由就没了; ③ 你的演示视频播放过了十万、star 却不到一百——说明这群观众只看不装,换一个人群做。

数据与出处

GitHub 仓库页与 README(11-06);GitHub 每日 star 记录(10-29 起);freshstack.ai 文章《How to Make AI Animations for $0 Without Paying for Claude》(10-31)与《how to make What If cartoons with Claude Code》(10-24);YouTube 视频 avIK9YTKpjU、XeZTgiEFxY0 及频道 @baptisteodonovan 页面(11-05 前后);X:@theoxmotion 11-01 长文;竞品 star 为 GitHub 11-06 前后的数。作者 X 原帖的 1,689 次收藏是转引自 @theoxmotion 长文,原帖未直接读到。

GitHub 仓库 ↗

研究底稿:竞品表、获客证据、完整研究报告
竞品
名字在哪上线规模它和这家不同在哪
lemomo-ai/lemo-opuscar开源2026-09-2612,897 star66 种风格的通用工具箱;本仓库只做 What If 一个格式,但带剧本公式、一句话端到端出片
kaomei/stickman-video-director开源2026-08-034,363 star,7 天 +1,064同样面向无脸火柴人频道,更早更大、多风格;本仓库专攻 What If 七拍剧本 + 代码 rig 角色
mromidev/claude-animated-shorts开源2026-11-011,695 star病毒动画故事短片,2D 角色放进 three.js 3D 场景;晚 11 天 star 却是 6 倍
cth9191/animate(Chase AI)开源2026-10-041,592 star,作者教程约 20 万播放通用 canvas 程序化动画、7 种风格;不绑定 What If 格式和剧本
artemnovitckii/claude-animation-skills开源2026-11-01424 star6 个动画技能,含 3D 卡通 what if 解说;本仓库是 2D 火柴人
Vincentwei1021/video-shotcraft开源2026-07-1917,238 star做产品宣传片,不做故事动画
remotion-dev/skills开源2026-01-196,459 starRemotion 官方通用 agent 技能,不带剧本和画风
Higgsfield 等视频模型网页商业产品生成式视频每 5 秒约 $0.4,角色会漂;本仓库角色是代码 rig,不漂,边际成本只剩 ElevenLabs 约 12 美分/集
用户从哪来
  • 查实 作者 YouTube:10/31《I found a way to make these AI animations for $0》194,698 播放;10/24《The cartoons getting millions of views》34,654 播放;频道 4.06K 订阅,描述都链到 freshstack.ai 资源页 → 仓库;star 峰值 11/2 与 $0 视频时间对上
  • 查实 X:@theoxmotion 11/1 长文《how to make viral videos with Claude Code for $0》第 6 条推荐,并称 @kelanoo 原帖 1,689 收藏
  • 查实 自有网站资源页 / SEO:freshstack.ai/resources/claude-2d-animation(10/24)、free-ai-animation(10/31)
  • 推断 Instagram:作者 IG 61 天涨到 1 万粉,做 Claude 工具 reel;有没有发过本仓库的 reel 未核实
  • 查实 Threads / 二次传播:@utkarsh.gen 的 Threads 教程点名本仓库

kelano86/what-if-animation:为什么能跑出来

渠道:GitHub · 研究日期 2026-11-06 · 数据卡:建库 16 天,245 star / 68 fork(卡),gh API 当日实时 261 star / 72 fork

一句话

一个 Claude Code / OpenCode 技能包:输入一句"What if…",自动产出 15–25 秒的火柴人"What If"动画短片(脚本→ElevenLabs 配音→分镜→自检→SVG+Remotion 动画→音效→母带)。它是 AI 咨询公司 FreshStack 的创始人 Baptiste O'Donovan(X @kelanoo,YouTube/Instagram 内容创作者)给自己视频做的"免费资源",star 几乎全部来自他 10/31 的 YouTube 视频《I found a way to make these AI animations for $0》(5 天 19.5 万播放)和次日 X 上 @theoxmotion 的合集长文。

1. 它凭什么起来的

时间线(star 数来自我们 github 库 repo_day / 数据卡;视频数据来自 YouTube 页面,经 Jina 读取)

日期事件star(日增)
10-21建库,首个提交"What If animation: a free Claude Code skill"-
10-24YouTube《The cartoons getting millions of views》(XeZTgiEFxY0)发布,配套 freshstack.ai/resources/claude-2d-animation;至今 34,654 播放-
~10-24 前后作者 X 帖子(据 @theoxmotion 文章,1,689 收藏,仓库链接在回复里)-
10-29我们库首日记录27
10-30提交:加 OpenCode + 免费模型 GLM-5.3-Flash Free 跑法31 (+4)
10-31YouTube《I found a way to make these AI animations for $0》(avIK9YTKpjU)+ freshstack.ai/resources/free-ai-animation;5 天 194,698 播放37 (+6)
11-01X @theoxmotion 长文《how to make viral videos with Claude Code for $0 (full guide)》第 6 条推荐本仓库51 (+14)
11-02峰值日125 (+74)
11-03 → 11-06余温,日增 45→29→27→19245

结论:第一个视频(3.4 万播放)和 1,689 收藏的 X 帖只带来约 30 star;真正起量的是"不用付 Claude 订阅、$0 做动画"这个钩子——10/30 加了 OpenCode 免费模型支持、10/31 发对应视频,19.5 万播放落在了 11/1–11/3 的 star 曲线上。star 主要来自 YouTube 观众,不是 GitHub 开发者圈(trending_days_any=0,没上过 Trending)。

用户为什么现在来

  • 平台事件/题材热:2026 年 10 月 YouTube 上冒出一批"What If"火柴人动画频道(Ifverse、IFOLOGY 等,一个月数百万播放),"无脸 YouTube 自动化"人群在找复刻方法。仓库 README 直接写"the 'What If' channels that took off on YouTube in October 2026"。
  • 免费窗口:OpenCode 限时免费的 GLM-5.3-Flash Free 让"不买 Claude 也能做"成立;这是 $0 视频的核心卖点。
  • Claude Code skill 品类在升温:同期 GitHub 上大量"代码画每一帧"的视频技能(见竞品),人们在合集里互相转。

为什么 fork 高(28%)

README 的安装方式就是 git clone 进 ~/.claude/skills/、再复制 studio 目录 npm install;非开发者观众照教程操作,很多人顺手 fork。fork 高反映"照着装"的意图,不等于二次开发。

2. 竞品

竞品形态上线规模(gh API / 我们库,2026-11-06)区别
lemomo-ai/lemo-opuscar开源 Claude Code 插件2026-09-2612,897 star66 种影片风格的大工具箱,泛用;本仓库只做一种格式但端到端一句话出片
Vincentwei1021/video-shotcraft开源 skill2026-07-1917,238 star产品宣传片方向,不是故事动画
kaomei/stickman-video-director开源2026-08-034,363 star(7 天 +1,064)同是火柴人无脸频道,脚本→多风格火柴人视频,更早、更大;本仓库专攻"What If"一个格式+七拍剧本公式
mromidev/claude-animated-shorts开源 skill2026-11-011,695 star同期"病毒动画故事短片"(2D 角色 + three.js 3D 场景),晚 11 天却拿到 6 倍 star
cth9191/animate(Chase AI)开源 skill2026-10-041,592 star通用程序化动画,7 种风格;作者教程 20 万播放
artemnovitckii/claude-animation-skills开源2026-11-01424 star6 个技能,含 3D 卡通"what if"解说
Theoxmotion/whatif-3d-studio 等X 长文附 repo2026-10/11未核实(gh API 404,可能改名/私有)3D 剖面"what if"后院格式、Blender 渲染
deenukhan/stick-figure-shorts开源 skill2026-10-2822 star几乎同配方:Claude 写故事、ElevenLabs 配音、Remotion 代码画火柴人;晚 7 天,疑似跟风
remotion-dev/skills官方 Remotion agent skills2026-01-196,459 star底层通用能力,不带剧本和画风
Higgsfield 等视频模型商业网页--生成式视频,每 5 秒约 $0.4、角色会漂;本仓库角色是代码 rig,不漂、几乎零边际成本

赛道非常拥挤,本仓库 245 star 在同类里属于中下。

3. 增长手段(证据)

  1. 创作者自有 YouTube(确认):频道 @baptisteodonovan 仅 4.06K 订阅,但 10/31 的 $0 视频 194,698 播放、10/24 的视频 34,654 播放,两条描述都指向 freshstack.ai 资源页→GitHub。
  2. X(确认):作者 @kelanoo 的帖子 1,689 收藏(数字转引自 @theoxmotion 文章,原帖未直接读到);@theoxmotion 11/1 的合集长文把它列第 6,并提到 @Deroidz 用它做了一集。
  3. Instagram(部分确认):作者 IG @baptisteodonovan 61 天涨到 1 万粉(其 X 帖 10/23),做"Claude 工具 reel";是否发过本仓库 reel 未核实。
  4. 自有网站 SEO:freshstack.ai/resources 每个视频一篇文字版(10/24、10/31 两篇),Jina 搜"What If animation Claude"排前列。
  5. 二次传播:Threads @utkarsh.gen 教程贴点名本仓库;YouTube 有小号做同题("I Let Claude Code Make a 'What If' Animated Video",Darius Reed,1,211 播放)。

没有广告、HN、Reddit、GitHub Trending 的证据。

4. 差异化

  • 只做一个格式,做到端到端:七拍"What If"剧本公式(从 4 个频道 5 个脚本拆出来)、每集嵌一个查证过的真实事实、27 刀/分钟的剪辑节奏、11 条分镜自检清单、按动作起音对齐音效、-14 LUFS 母带。别家多是通用风格库。
  • 角色是代码 rig:同一个函数画主角,没有"角色一致性"问题——这正是想用视频模型复刻这类频道的人最大的痛点,视频里拿 Higgsfield 对比(5 分钟约 $25–42)。
  • $0 跑法:官方支持 OpenCode + 免费模型(28 分钟出一集),是同类里少见的"不买 Claude"方案。
  • 这些差异里,真正带来 star 的是第三条 + 作者视频的传播力;前两条是让视频有内容可讲的"可演示性"。同期 mromidev 等仓库拿到更多 star,说明格式本身不稀缺,分发才是变量。

5. 可见度

小圈子里在传:YouTube 单条 19.5 万播放、X 合集长文推荐,但仓库没上 Trending、没媒体报道;它本身是免费开源,没有收入可公开。作者的真实生意是 FreshStack 咨询("Let's talk"预约 Calendly)和个人 IP,仓库是引流资产。

6. 可借鉴

  • "热门内容格式 → 拆公式 → 打包成一句话出片的 agent skill → 自己发 YouTube 演示 → 网站资源页承接"这条流水线;作者用同套路做了 tool-reel-system(41 star)、style-studio-engine 等。
  • 用"$0 / 不用付订阅"重新包装同一个仓库,第二条视频的播放是第一条的 5.6 倍。
  • 在 README 写清成本(每集 152 积分、免费额度约 40 集)和"诚实局限",降低非开发者的心理门槛。

7. 不确定

  • 作者 X 原帖的发布日期和完整互动数(仅有转引的 1,689 收藏)。
  • IG 上是否发过对应 reel 及其播放。
  • 实际有多少人跑通出片(fork 不等于使用;issue 为 0)。
  • GLM-5.3-Flash Free 限免结束后 $0 卖点会失效。

出处

文章由 AI 根据公开数据和我们每天采集的数据写成,数字带出处,推断已标明