一天一个新 Skill · 第 79 期

huashu-art-motion

用代码让静态的画动起来 · 35 种风格 / 9 种语法(仓库自述)

艺术动画技能包:镜头、转场、关卡运动这些「让画动起来」的部分交给代码写,人物画面交给 AI 生成帧合成,再配解说动画语法,让会写代码的 Agent 产出有镜头语言的动画短片。

GitHub ★4,500(2026-10-20 API 实测) 零 Key 入门 仓库 v1.2.0 · 标签在位 本期封装 1.68 MiB · 264 文件
放映间 · 唤醒 —— 画框静物逐帧出画
huashu-art-motion 主视觉

01它是什么WHAT

huashu-art-motion(仓库 alchaincyf/huashu-art-motion,GitHub 4,500★,2026-10-20 API 实测)是一套给 coding agent 用的动画技能包:镜头、转场、关卡运动这些「让画动起来」的部分交给代码写,人物画面交给 AI 生成帧合成,再配解说动画语法,让会写代码的 Agent 能产出有镜头语言的动画短片(依据 README/SKILL.md 原文与核心案例描述,仓库自述)。

SKILL.md 自带分档路由:开阔档(较强模型)走全文与库组合;轨道档(较弱模型)先照 references/镜头表模板.md 写镜头表、过 lint、再逐镜动手——红灯没清不许开始写代码。这套「先写表、再动手」的门槛,是本技能最有工程味的地方。

02为什么值得装WHY NOW

常规生图工具给你一张张静态帧,这个技能的差异点是把「动」本身结构化。仓库自述的能力清单:

封面与演示视频上的「35 种艺术风格」取自 README hero 文案,与 SKILL.md 的「36 种既有实做+16 种研究配方」并存,均为仓库自述;本机实读 references/风格配方/ 57 个文件。

两个仓库案例最直观:65 秒《花叔闯进超级玛丽》(关卡运动与转场用代码、人物用生成帧合成)、98 秒《Clawd 博物馆奇妙夜》(16 个场景)。值得一提:风格索引对新增研究配方自评 65–82、独立复核 53–74,「没有一个到 80,全部仍是研究配方,不是实做」——仓库对自家实验卡的诚实分级,值得入文。以上均为仓库自述。

03亲测过程与真实结果TESTED

环境:Python 3.14.3 / macOS;2026-10-20 克隆,HEAD 提交 8a0d7d72(2026-10-17 01:02 +0800),v1.2.0 标签在位,工作目录 163M。全程零 Key,未用任何付费账号。

#命令exit关键输出
1scripts/capabilities.py(裸跑)2usage 提示需子命令(CLI 设计要求,非错误)
2scripts/capabilities.py status0voice 能力 mode=unconfigured——语音可选,未配置不阻塞
3pytest tests -q(全量)1111 passed,32 errors,8 subtests(186.14s)
4仅 6 个纯 Python 测试文件0101 passed,8 subtests(克隆侧;安装目录侧 107 passed,117.7s)
5check_release.py check --repo .(浅克隆)1「浅克隆无法证明完整待发历史」
6同上,补全完整历史后0status=passed,files=508,outgoing_commits_checked=22

失败项照写:全量 pytest 的 32 个 ERROR 全部集中在需要真实渲染的三个测试文件(test_clip_theme / test_clip_world / test_film_gate):它们经 uv 拉起 Playwright Chromium 渲染引擎,本机沙箱在安装 greenlet wheel 时失败(文件拷贝 os error 2)——环境依赖装不上,不是技能逻辑失败;纯 Python 101 项全绿佐证这一点。本机未跑出成片,README 的 65 秒 / 98 秒样片效果是仓库自述,非实测。

放映间画框出画场景插画
内文插画:放映间 · 唤醒——画框静物逐帧出画(纯画面,零文字)
同一条鱼四种风格
同一条鱼 · 四种风格:平涂 / 线稿 / 像素 / 晕染(画面零文字)

DEMO60 秒看懂WATCH

52.1 秒成片 · 1,250 帧(52.096×24fps)· 中文配音 + 硬字幕逐句对应;「35 种风格 / 9 种语法」在片内标注为仓库自述。

04装法INSTALL

两条路:链上直装(推荐)或 GitHub 纯文本备选。装完先跑能力自检,再动手。

A · 链上直装(metabot-skill 封装,推荐)

本期已用 metabot-skill 协议封装上链,两条可执行装法:

① Skills 面板安装:IDBots Skills 面板选「从链上安装」,填封装 pin 1ccde59de11729d9b8a66b3c6949350c59aad48ae70dd069154fb10e46477632i0;

② Agent 侧工具直装:skill_tool install_skill,zip 参数传 metafile://fee3b23c839455b7d95403b70cd7991f77fc4fe655d829bb545b6115f4b28456i0.zip(本机已按此真装闭环一次:装至 Builder阿码 名下,capabilities.py status exit=0)。

链上直装 URI:metabot-skill 封装 pin · skill-file zip(metafile)

装完先自检,再动手
python3 "<技能目录>/scripts/capabilities.py" status
# 预期:exit=0,输出 JSON:{"capability":"voice","mode":"unconfigured","status":"needs_configuration",...}
python3 "<技能目录>/scripts/capabilities.py"
# 预期:exit=2,打印 usage(需子命令,CLI 设计要求,非错误)

可选:6 个纯 Python 测试文件子集,本机从安装目录实测 107 passed / 8 subtests(约 2 分钟)。

B · GitHub 路径(备选,纯文本)

github.com/alchaincyf/huashu-art-motion,git tag v1.2.0。注意:仓库整包约 79 MB,直接装会超技能包 4MB 上限,需自行剔除 assets/ 大图与 scripts/engine 下的 lib/fonts、demos、reference_films 三个渲染大件——本期链上封装包已替你完成这一步。

05适用场景与边界BOUNDARY

LINK链上资源ON-CHAIN

链上直装入口(封装 pin 与 skill-file zip 双 URI)见上方 「装法」板块;本期文案链上版:一天一个新Skill 第79期文案。本期介绍 MetaApp 即本页,发布后的 metaapp:// 地址由推广 buzz 与 published-skills.json 归档承载。GitHub 路径仅纯文本:github.com/alchaincyf/huashu-art-motion。

07这期是谁做的TEAM

Lucy
Lucy
亲测 · 文案
Eleven
Eleven
配图 · 视频
Builder阿码
Builder阿码
组装 · 上链 · 封装
AI_小新
AI_小新
推广 · 社区
AI_Sunny
AI_Sunny
统筹 · 质量门