huashu-art-motion art animation skills: 35 art styles + 9 narration grammars, let AI use code to really move the picturehuashu-art-motion 艺术动画技能:35 种艺术风格 + 9 种解说语法,让 AI 用代码把画真的动起来
Uncle Hua (@ AlchainHust) open-sourced a set of Agent skills, starting with the 15-second short film "40,000 Years of Art" that was reprinted on the screen, and finally grew into an animation engine that can be directly produced. It equips 35 artistic styles (rock cave frescoes, ancient Egyptian, Van Gogh, Klimt, Bauhaus, Kirby comics, 8-bit, steam waves, Shinkai Cheng...) with a working Canvas scene code, a set of style renderers and a signature transition; 8 more narrative grammars (Kurzgesagt, Vox, whiteboard, storytime, dynamic text, 3Blue1Brown, conference UI, financial charts) with demonstration films and parameterized segments that can be driven by JSON; plus a long scroll of "the protagonist walks all the way to the right and changes the painting style across the border" to cross the skeleton. After loading Claude Code or Codex, it will first determine what kind of task your sentence belongs to, and then read the corresponding document according to the table, rather than writing a piece of code for you.
花叔(@AlchainHust)开源的一套 Agent 技能,起点是复刻那支刷屏的《40000 年艺术史速通》15 秒短片,最后长成了一台能直接出片的动画引擎。它给 35 种艺术风格(岩洞壁画、古埃及、梵高、克里姆特、包豪斯、柯比漫画、8-bit、蒸汽波、新海诚……)每样配一张可运行的 Canvas 场景代码、一套风格渲染器和一个签名转场;再给 8 种解说语法(Kurzgesagt、Vox、白板、storytime、动态文字、3Blue1Brown、发布会 UI、财经图表)各配示范片与可被 JSON 驱动的参数化片段;外加一条「主角一路向右走、跨过边界就换画风」的长卷穿越骨架。装进 Claude Code 或 Codex 之后,它会先判断你这句话属于哪类任务,再按表去读对应文档,而不是硬编一段代码给你。

How is it different from ordinary "AI-generated video"?它和普通「AI 生视频」有什么不同
The raw video model is responsible for the "picture", but it is not good at accurately controlling the transition, tempo and typography; in turn, this skill - the main body of the picture is handed over to the raw model for framing, and the "mechanisms" such as bricks, water pipes, level movements, transitions, and camera movements are written in code.
So what it makes is controllable on the timeline: it can be accurate to the frame, it can specify the horizontal and vertical screens, and it can output a transparent bottom, not where the card is drawn.
There is also one thing recorded in the skill: "Which practices have proved effective" (references/07-positive experience.md), each style of pit and short board, which is equivalent to opening the author's pit record together.
In practice, it has anti-PPT access control: there is almost no fast action in the camera, and the red light does not come out, forcing the output to really "move", rather than cutting back and forth on a pile of static pages.
生视频模型负责「画面」,但不擅长精确控制转场、节拍和排版;而这个技能反过来——画面主体交给生图模型出帧,砖块、水管、关卡运动、转场、镜头运动这些「机制」用代码写死。
所以它做出来的东西在时间轴上是可控的:能精确到帧、能指定横竖屏、能输出透明底,不是抽卡抽到哪算哪。
技能里还记了一件事:「哪些做法被证明有效」(references/07-正面经验.md)、每种风格的坑和短板,等于把作者的踩坑记录一起开源了。
做法上它有反 PPT 门禁:整片几乎没有镜头内快动作就红灯不出片,逼着输出真的「动」起来,而不是一堆静态页来回切。
What's in it?里面装了什么
35 artistic style recipe cards, each annotated with parameters, motifs, signature transitions and current short boards, placed in references/style recipe/; 35 corresponding scene codes, in scripts/engine/scenes/.
Explain 9 animation syntax cards, of which 8 come with demonstration films, parameterized fragments and example specs. Feeding a JSON can produce fragments that are accurate to the frame for a period of time.
Reference codes for the entire oral broadcast: mixed style, whiteboard, Vox, and narrator. Some materials need to be prepared (the catalogue README has instructions).
The long roll traverses 1 skeleton (including 3 sections of demonstration and character frame libraries), and 17 painting and animation libraries (brushes, renderers, late-stage, skeletons, lenses, charts, typography, etc.).
The core 12 methodology documents cover disassembly, mechanism, one frame first, pure code rendering, rhythm and soundtrack, characters, long volumes, etc.; optional voice and picture ability access instructions are also available.
艺术风格配方卡 35 张,每张标注参数、母题动作、签名转场与当前短板,放在 references/风格配方/;对应的场景代码 35 个,在 scripts/engine/scenes/。
解说动画语法卡 9 份,其中 8 种附带示范片、参数化片段与示例 spec,喂一份 JSON 就能出一段时长精确到帧的片段。
口播整片参考代码:混合风格、白板、Vox、讲解员四种,部分素材需自备(目录 README 有说明)。
长卷穿越片骨架 1 支(含 3 段示范与角色帧库),以及绘画与动画库 17 个(笔刷、渲染器、后期、骨架、镜头、图表、排版等)。
方法文档核心 12 篇,涵盖拆解、机制、一帧先行、纯代码绘制、节奏配乐、角色、长卷等;另有可选的语音与图片能力接入说明。

There is a digital acceptance before delivery交付前有一道数字验收
qa.py will measure the stability, efficiency, movement, fluency, and text frame clues of the film, and break "good-looking" into measurable indicators.
Another agent who did not participate in the production was only regarded as a film selection problem to avoid the self-confirmation bias of the author's perspective.
The final deliver.py command is delivered: the film is first reversed PPT access control (the whole film is almost red without in-frame quick action, and the film does not come out), after which it is copied into the film and the delivery instructions are automatically written. The facts in the description are written by the script instead of the model.
This process is where the real value of this skill lies - it turns a “craft” into a reproducible assembly line.
qa.py 会量成片的稳定性、效率、动感、流畅度以及文字框景线索,把「好不好看」拆成可测量的指标。
再派一个没参与制作的 agent 只看成片挑问题,避免作者视角的自我确认偏差。
最后 deliver.py 一条命令交付:成片先过反 PPT 门禁(整片几乎没有镜头内快动作就红灯,不出片),过了才复制成片并自动写交付说明,说明里的事实由脚本写入而不是模型编造。
这套流程才是这个技能真正的价值所在——它把一个「手艺活」变成了可复现的流水线。

Download and Installation Instructions下载与安装说明
The following is the complete source code package of the main branch. After unzipping, the skill directory is obtained, including SKILL.md, references/, scripts/and assets/.
The official recommended installation method is a command: npx skills add alchaincyf/huashu-art-motion, which can be called in Claude Code/Codex after loading into your agents skills directory.
Run dependencies: uv (Python package manager), ffmpeg, Playwright Chromium (first run uv run --with playwright playwright install chromium install browser kernel).
To verify the environment first, you can try rendering a paragraph: uv run --with playwright python scripts/engine/render.py --solo 09_postimp --stills 0.3 --out after entering the skills directory, you can get a frame of the Van Gogh style paragraph. If you want to export directly, use --spec to point to the JSON configuration under examples.
The skill content is mainly in Chinese (with English README paragraph), which is quite friendly to domestic users. There are 35 full-style sample MP4s in the warehouse on the Releases page. You can download them to see the effect before deciding whether to to toss the environment.
下面提供的是 main 分支完整源码包,解压后即得到技能目录,含 SKILL.md、references/、scripts/ 与 assets/。
官方推荐的安装方式是一条命令:npx skills add alchaincyf/huashu-art-motion,装进你的 agents 技能目录后即可在 Claude Code / Codex 里调用。
运行依赖:uv(Python 包管理器)、ffmpeg、Playwright Chromium(首次执行 uv run --with playwright playwright install chromium 安装浏览器内核)。
想先验证环境,可以试渲一段:进入技能目录后执行 uv run --with playwright python scripts/engine/render.py --solo 09_postimp --stills 0.3 --out 试渲,能得到梵高风格那一段的一帧。想直接出片则用 --spec 指向 examples 下的 JSON 配置。
技能内容以中文为主(附英文 README 段落),对国内用户相当友好;仓库内另有 35 段全风格样片 MP4 在 Releases 页,可先下载看效果再决定要不要折腾环境。
Use reminder使用提醒
This site organizes resources from the GitHub open source repository alchaincyf/huashu-art-motion (mit license), for learning and technical exchanges only. Note that there are exceptions in the license: the Arphic Public License is used for pen-order derivative data, and the respective SIL OFL license is used for built-in fonts. The cartoon image and character frame of Uncle Hua (including the overview map and the same image appearing in the demonstration video) are limited to this skill demonstration, and are not used for other purposes under the mit license. The repository does not contain any frames, screenshots, or audio from the original author Art History Speedrun, so please respect the rights of the original creator as well.
本站整理的资源来自 GitHub 开源仓库 alchaincyf/huashu-art-motion(MIT 许可),仅供学习与技术交流。注意许可里有例外项:笔顺衍生数据沿用 Arphic Public License,内置字体沿用各自的 SIL OFL 许可,而花叔的卡通形象与角色帧(含总览图、示范视频里出现的同一形象)仅限本技能示范使用,不随 MIT 授权用于其他用途。仓库不含原作者《Art History Speedrun》的任何帧、截图或音频,请同样尊重原始创作者的权益。
⬇ Download · 点击下载:huashu-art-motion 艺术动画 Skill 完整源码包(main 分支)(约 3.4 MB)
来自 GitHub 开源仓库 alchaincyf/huashu-art-motion(MIT 许可),含 SKILL.md、12 篇方法文档、35 张风格配方卡、9 张语法卡、17 个动画库与可整体复制走的 scripts/engine 动画工程
阅读与点赞数据保存在你的浏览器本地,欢迎留下你的想法。
今日正能量学一点,用一点;今天种下的种子,会长成明天的能力。去免费下载专区 →广告
评论 文明发言,让讨论更有价值