
换个说法,播放翻了五倍:一个「$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 上的工具合集号。
- 数据(每天更新) · 建库 2026-10-21 · 269 星 · 7 天 +218
GitHub · 星数 数据 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 秒、黄昏色调的火柴人动画,流程是八步:
- 按「七拍 What If 公式」写剧本(作者从四个频道的五个剧本里拆出来的:开头几个快速演示、题目卡、好玩的部分、最后一个基于真实可查事实的反转);
- 用 ElevenLabs 配音,拿到每个字的时间,把停顿压到这类视频的节奏;
- 按字排分镜,开头约每分钟 27 刀;
- 每个镜头先出一张静帧,拼成分镜图给你看;
- 按 11 条清单自查静帧,改掉看不明白的;
- 用 SVG 画、Remotion 渲,角色是代码里的同一个函数,「所以不存在角色走样」;
- 每个动作配音效,按起音对齐,加环境声和背景音乐;
- 母带到 -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-29 | 27 | |
| 10-30 | 31(+4) | 加上 OpenCode + 免费模型的跑法 |
| 10-31 | 37(+6) | 第二条视频「$0」上线,配套文章同日发 |
| 11-01 | 51(+14) | X 上 @theoxmotion 的长文《how to make viral videos with Claude Code for $0》把它列为 10 个免费工具的第 6 个 |
| 11-02 | 125(+74) | 峰值 |
| 11-03 → 11-06 | 170 → 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-shotcraft | 2026-07 | 17,200 | 产品宣传片,不做故事 |
| lemomo-ai/lemo-opuscar | 2026-09 | 12,900 | 66 种影片风格的大工具箱,一部片 30–60 分钟、首次下载 1 GB 以上 |
| remotion-dev/skills(官方) | 2026-01 | 6,500 | 通用写法,不带剧本和画风 |
| kaomei/stickman-video-director | 2026-08 | 4,400(7 天 +1,064) | 同样服务火柴人无脸频道,更早、更大、多风格 |
| mromidev/claude-animated-shorts | 2026-11-01 | 1,700 | 2D 角色放进 three.js 3D 场景的故事短片,晚上线 11 天,star 是它的 7 倍 |
| cth9191/animate(Chase AI) | 2026-10 | 1,600 | 通用画布动画、7 种风格,作者教程 20 万播放 |
| artemnovitckii/claude-animation-skills | 2026-11-01 | 400 | 6 个技能,含 3D 卡通 what if |
| deenukhan/stick-figure-shorts | 2026-10-28 | 22 | 几乎同一个配方: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 长文,原帖未直接读到。
研究底稿:竞品表、获客证据、完整研究报告
- 竞品
名字 在哪 上线 规模 它和这家不同在哪 lemomo-ai/lemo-opuscar 开源 2026-09-26 12,897 star 66 种风格的通用工具箱;本仓库只做 What If 一个格式,但带剧本公式、一句话端到端出片 kaomei/stickman-video-director 开源 2026-08-03 4,363 star,7 天 +1,064 同样面向无脸火柴人频道,更早更大、多风格;本仓库专攻 What If 七拍剧本 + 代码 rig 角色 mromidev/claude-animated-shorts 开源 2026-11-01 1,695 star 病毒动画故事短片,2D 角色放进 three.js 3D 场景;晚 11 天 star 却是 6 倍 cth9191/animate(Chase AI) 开源 2026-10-04 1,592 star,作者教程约 20 万播放 通用 canvas 程序化动画、7 种风格;不绑定 What If 格式和剧本 artemnovitckii/claude-animation-skills 开源 2026-11-01 424 star 6 个动画技能,含 3D 卡通 what if 解说;本仓库是 2D 火柴人 Vincentwei1021/video-shotcraft 开源 2026-07-19 17,238 star 做产品宣传片,不做故事动画 remotion-dev/skills 开源 2026-01-19 6,459 star Remotion 官方通用 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-24 | YouTube《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-31 | YouTube《I found a way to make these AI animations for $0》(avIK9YTKpjU)+ freshstack.ai/resources/free-ai-animation;5 天 194,698 播放 | 37 (+6) |
| 11-01 | X @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→19 | 245 |
结论:第一个视频(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-26 | 12,897 star | 66 种影片风格的大工具箱,泛用;本仓库只做一种格式但端到端一句话出片 |
| Vincentwei1021/video-shotcraft | 开源 skill | 2026-07-19 | 17,238 star | 产品宣传片方向,不是故事动画 |
| kaomei/stickman-video-director | 开源 | 2026-08-03 | 4,363 star(7 天 +1,064) | 同是火柴人无脸频道,脚本→多风格火柴人视频,更早、更大;本仓库专攻"What If"一个格式+七拍剧本公式 |
| mromidev/claude-animated-shorts | 开源 skill | 2026-11-01 | 1,695 star | 同期"病毒动画故事短片"(2D 角色 + three.js 3D 场景),晚 11 天却拿到 6 倍 star |
| cth9191/animate(Chase AI) | 开源 skill | 2026-10-04 | 1,592 star | 通用程序化动画,7 种风格;作者教程 20 万播放 |
| artemnovitckii/claude-animation-skills | 开源 | 2026-11-01 | 424 star | 6 个技能,含 3D 卡通"what if"解说 |
| Theoxmotion/whatif-3d-studio 等 | X 长文附 repo | 2026-10/11 | 未核实(gh API 404,可能改名/私有) | 3D 剖面"what if"后院格式、Blender 渲染 |
| deenukhan/stick-figure-shorts | 开源 skill | 2026-10-28 | 22 star | 几乎同配方:Claude 写故事、ElevenLabs 配音、Remotion 代码画火柴人;晚 7 天,疑似跟风 |
| remotion-dev/skills | 官方 Remotion agent skills | 2026-01-19 | 6,459 star | 底层通用能力,不带剧本和画风 |
| Higgsfield 等视频模型 | 商业网页 | - | - | 生成式视频,每 5 秒约 $0.4、角色会漂;本仓库角色是代码 rig,不漂、几乎零边际成本 |
赛道非常拥挤,本仓库 245 star 在同类里属于中下。
3. 增长手段(证据)
- 创作者自有 YouTube(确认):频道 @baptisteodonovan 仅 4.06K 订阅,但 10/31 的 $0 视频 194,698 播放、10/24 的视频 34,654 播放,两条描述都指向 freshstack.ai 资源页→GitHub。
- X(确认):作者 @kelanoo 的帖子 1,689 收藏(数字转引自 @theoxmotion 文章,原帖未直接读到);@theoxmotion 11/1 的合集长文把它列第 6,并提到 @Deroidz 用它做了一集。
- Instagram(部分确认):作者 IG @baptisteodonovan 61 天涨到 1 万粉(其 X 帖 10/23),做"Claude 工具 reel";是否发过本仓库 reel 未核实。
- 自有网站 SEO:freshstack.ai/resources 每个视频一篇文字版(10/24、10/31 两篇),Jina 搜"What If animation Claude"排前列。
- 二次传播: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 卖点会失效。
出处
- github.com/kelano86/what-if-animation(README、提交记录,gh API)
- 我们的 github 库 repo_profile / repo_day(2026-10-29 至 11-06)
- www.freshstack.ai/resources/claude-2d-animation(2026-10-24)
- www.freshstack.ai/resources/free-ai-animation(2026-10-31)
- www.freshstack.ai/resources
- www.youtube.com/watch?v=XeZTgiEFxY0(34,654 播放,10-24)
- www.youtube.com/watch?v=avIK9YTKpjU(194,698 播放,10-31)
- www.youtube.com/@baptisteodonovan(4.06K 订阅)
- x.com/theoxmotion/status/2116684286837330374(2026-11-01)
- x.com/kelanoo ;x.com/StarPlatinum_/status/2113655773129806332(IG 1 万粉)
- www.threads.com/@utkarsh.gen/post/DfPyetFmwiJ
- 竞品 star:gh API 与我们 github 库,2026-11-06