做出海短视频,最劝退的就是生视频模型:单月几十美金的额度根本不经烧,而且前后镜头频繁崩脸串戏,改一句台词就得推倒重新抽卡。Anthropic 刚把 Claude Skills 捐赠给 Linux 基金会,这套被 70 多个平台集成的开放标准解决了 AI 办事没流程的老毛病。我用它在本地手搓了一套纯代码火柴人动画流,单条 15 秒 60 帧短片实测只要 $0.54,改台词零重抽成本。
在开始跟着实操前,请先自检电脑的前置环境:安装好 Node.js、FFmpeg 以及 Chrome 或 Edge 浏览器,导出脚本将直接调用它们。
打开 Windows PowerShell,进入工作目录启动 Claude Code:
powershell
claude
启动后在终端能看到当前版本号以及待命光标:

下面带大家一步步跑通。
一、先看反面教材:没挂 Skill 裸写是什么样?
先看看如果不给骨骼约束、让大模型裸写会发生什么。
在输入框粘贴第 1 段提示词,先检查当前目录是否有现成 Skill,确认没有后裸写一个网页:
markdown
先帮我检查一下当前目录 C:\Users\你的用户名\OneDrive\文档\字流AI实测 下的 .claude\skills 文件夹里有没有火柴人动画相关的 Skill(只看当前这个目录,别扫描电脑其他地方)。接着先不用任何 Skill,在 C:\Users\你的用户名\OneDrive\文档\字流AI实测\stickman-demo\v1-no-skill.html 帮我写一个单页 15 秒火柴人解说动画网页,讲「一人公司出海做短视频的痛点」,分 3 个分镜,电脑横屏 16:9 看,不要无关装饰。做完告诉我结果和耗时。
等待约 2 分钟,终端提示确认当前目录下没有任何火柴人 Skill,并花 64 秒写出了一个约 11.6 KB 的单文件网页 v1-no-skill.html。

在 Google Chrome 中双击打开这个网页播放。
画面上虽然出现了选题、拍摄、剪辑等卡片,但火柴人的头身比例极其生硬,手臂线条歪斜,而且整个页面的动画逻辑和 HTML 全部杂糅在一起。

这就是没有规范时的通病:大模型每次随机发挥,骨骼比例没有数学基准,后续只要换个镜头或者改个姿势,身形立刻走样。
二、手搓火柴人 Skill:把骨骼规范与导出工具打包
要让角色动作永远不崩,必须把骨骼基准和动作规则打包成 Skill。
回到 Claude Code 终端,粘贴第 2 段提示词:
markdown
现在帮我在 C:\Users\你的用户名\OneDrive\文档\字流AI实测\.claude\skills\stickman-animator 下创建一个专门做 60fps 火柴人解说短片的 Claude Skill。里面除了写好 SKILL.md 规范,还要打包两个脚本文件:一个是固定主角骨骼比例(戴黑框眼镜的火柴人程序员)和流畅关节动作的渲染库 engine.js,另一个是直接调用本机已有 Edge 或 Chrome 浏览器配合轻量工具在 1 分钟内把网页动画快速录制成 MP4 的脚本 export-mp4.js(避免临时下载大体积浏览器超时)。做完告诉我文件夹里有哪些文件。
等待大约 8 分钟,Claude Code 完成了规范文件的写入与自检,并配置了包括挥手、指点、思考、惊慌等 11 个预设姿势。

为了确认角色骨骼不会变形,在终端发送第 3 段提示词,查看核心实现代码:
markdown
把刚才建好的 SKILL.md 内容和 engine.js 里的核心角色骨骼代码打印在屏幕上给我看一下。
等待约 35 秒,终端打印出了负责躯干与四肢折线计算的核心函数代码。

它的底层逻辑非常干脆:火柴人的躯干、四肢本质上是一条折线,每个关节只受一个角度控制。每帧画面通过单关节角度插值,再严格按照 RIG 里固定的骨长算出坐标。
只要骨长和黑框眼镜的相对参数锁死,后面不管角色怎么做动作、怎么换镜头,面部特征和身材比例就不会变形。
三、新开对话:一句话自动触发 Skill 跑通成片
Skill 建好之后,到底怎么发挥作用?
我们在 Claude Code 中输入 /exit 退出上一次对话,重新输入 claude 开启一个全新的干净会话。
直接粘贴第 4 段提示词:
markdown
帮我在 C:\Users\你的用户名\OneDrive\文档\字流AI实测\stickman-demo\v2-skill.html 做一个 15 秒 16:9 横屏火柴人解说动画,主题是「一人公司做短视频:从买不起昂贵生视频额度,到用纯代码稳定跑通 60fps 动画」,分 3 幕(1.熬夜盯账单发愁 2.角色崩脸串戏摇头 3.用代码丝滑生成开心欢呼),底部带中英双语字幕,右上角带实时 FPS 显示,直接调用咱们火柴人 Skill 里的 engine.js 渲染库来画,不要无关背景装饰。做完告诉我耗时和怎么触发 Skill 的。
在新对话里我完全没有交代复杂的骨骼参数,Claude 识别到「火柴人解说动画」关键词后,自动调用了刚刚建好的 stickman-animator Skill。如果你的环境里大模型没有自动识别出来,也可以直接在终端里输入 /stickman-animator 显式强制调用它。
这里提一个我在实操中踩过的小坑:如果在生成过程中遇到额度断档或倒计时等待,千万别慌,也别把窗口关了重开;留在原来的终端里直接敲一句「继续」,它就能接着把 v2-skill.html 顺顺当当地做完。 终端里提示生成加上自检总共只花了约 1 分半钟。

在 Chrome 中打开刚生成的 v2-skill.html 全屏播放:
火柴人戴上了黑框眼镜,身形比例自然协调,右上角稳定跑着绿色的「60 FPS」,底部同步滚动着中英双语字幕。

四、改台词加动效:改代码不耗抽卡成本
做一人公司出海,天天要把内容往各个平台分发,最怕改动一个字整条片子就得报废。传统生视频模型一旦发现某个镜头不满意,重新抽卡既花时间又烧额度。
而代码动画的修改极其轻便。回到终端粘贴第 5 段提示词,给画面加两处动效:
markdown
我刚打开 v2-skill.html 看了,整体挺稳,但有两个地方帮我改一下:第一,第 2 幕电脑屏幕上方加一个明显的红色「-$$$」飘字特效,突出算力烧钱;第二,第 3 幕火柴人欢呼时旁边加一个绿色的「60FPS / $0」高亮徽章。改好直接更新到 v2-skill.html,做完告诉我改了哪里。
等待约 1 分半钟,Claude 调整了对应帧的代码,直接更新了网页,并在终端提示顺手重新导出了 MP4 视频。

在浏览器里刷新 v2-skill.html 观察修改后的画面:
第 2 幕电脑屏幕上方顺利升起了红色的「-$$」烧钱特效,第 3 幕火柴人身旁清晰亮起绿色的「60FPS / 0」高亮徽章,主角的黑框眼镜和骨骼完全没有受到改动影响。

五、本地秒出成片:52 秒导出 60 帧 MP4
网页调好后,短视频平台需要的是真正的 MP4 视频。
我们直接调用 Skill 里封装好的导出脚本。在终端粘贴第 6 段提示词:
markdown
现在直接运行火柴人 Skill 里自带的 export-mp4.js 导出脚本,把刚改好的 C:\Users\你的用户名\OneDrive\文档\字流AI实测\stickman-demo\v2-skill.html 录制成 15 秒的 MP4 视频文件,存到 C:\Users\你的用户名\OneDrive\文档\字流AI实测\stickman-demo\final-stickman.mp4,做完告诉我视频文件大小和耗时。
它直接调用本机已经安装好的浏览器进行无头渲染,并由 FFmpeg 进行逐帧编码,全程不占用任何云端 GPU 算力。
只花了 52.2 秒,终端显示成功生成 final-stickman.mp4,文件大小仅 0.81 MB,规格为标准的 1280×720、60fps、整整 900 帧。

用系统自带的播放器打开 final-stickman.mp4,三幕动画过渡流畅,双语字幕清晰,直接就能拖进剪辑软件或者发布到社交平台。

最终成片效果如下:

六、算账对比:真实账单到底省了多少?
算成本不能凭感觉估算,必须看实际花销。
做独立开发对每分钱都很敏感。最初我想当然地以为单条也就 0.05 美元,但仔细一想这数字根本没有凭据。我回到终端调出账单命令,决定较真查一次:
powershell
/cost
终端弹出了本次会话的真实账单明细:
claude-haiku-5-5消耗 $0.0291claude-sonnet-5-5消耗 $0.51- 合计整轮会话(含做片、多轮修改、导出测试与查账)的累积总花费为 $0.5391(四舍五入为 0.54 美元)。

作为对比,在浏览器中打开 Runway 官方帮助文档,查看表格里各类模型的信用点换算机制与生成费率。

回到终端粘贴第 7 段提示词,结合实测账单生成对比网页,并把刚才实测的真实花费更新进去:
markdown
帮我联网查一下当前 Runway Gen-3 和 Luma Dream Machine 生成 15 秒视频的官方定价,再结合我刚才在这轮对话里生成并导出这条 15 秒火柴人动画的实际 Claude Token 账单(请先帮我估算或读取当前会话的实际 Token 消耗美金数,并与我刚跑 /cost 看到的结果核对一致),在 C:\Users\你的用户名\OneDrive\文档\字流AI实测\stickman-demo\cost-compare.html 做一个简洁清晰的深色成本对比网页,对比单条 15 秒视频成本、做 30 条视频的月度成本、角色一致性以及修改单句台词的返工成本。做完告诉我结果。
Claude 完成了对比页的写入,并将实测账单依据核对并更正为 $0.54。

在浏览器中打开 cost-compare.html,各项数据一目了然:

拉出这张大白话对比表,差别更直观:
| 方案 | 单条 15 秒开销 | 做 30 条月度开销 | 改单句台词成本 | 人物一致性 |
|---|---|---|---|---|
| Claude Skills 代码流 | $0.54(实测整轮累积) | $16.20 | $0(改代码重导 52 秒) | 极度稳定(骨骼固定) |
| Runway Gen-3 | $0.75 | $22.50 | 重新付费抽卡(+$0.75) | 容易镜头漂移 |
| Luma Ray3 | 约 $2.88 | $86.40 | 重新付费抽卡(+$2.88) | 容易崩脸串戏 |
生视频模型改一句台词等于重新掏钱抽卡;纯代码方案改台词只改两行代码,本地重导 52 秒搞定,人物骨骼永远不崩。
怎么选与我的建议
走完这一整套流程,我的判断很明确:
这套方案非常适合预算有限、需要高频制作解说短视频且苦于生视频模型频繁崩脸串戏的出海内容创作者与一人公司独立开发者。它把原本不确定的「抽卡」过程,变成了由固定骨骼引擎驱动的「确定性生产」,不仅抹平了云端 GPU 渲染费,还解决了多镜头角色变形的老毛病。
但它也有边界:追求写实真人质感、复杂影视级运镜特效,或电脑未配置 Node.js、FFmpeg 基础开发环境的纯非技术用户并不适合。
如果你手头也正被生视频模型的扣点和抽卡折磨,不妨照着上面的步骤,在本地建一个属于你自己的动画 Skill 试试看。
👋 我是孟健,前腾讯 T11、前字节技术 Leader,现在全职做 AI 编程。
🔥 更多 AI 编程实战:
- GitHub:@mengjian-github
- 专栏:AI编程实战
觉得有用?点赞+收藏 就是最大支持 🙏
本文由作者借助 AI 辅助整理,内容经作者实测与审校。