huashu-art-motion SKILL.md skillA
huashu-art-motion from alchaincyf/huashu-art-motion is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add alchaincyf/huashu-art-motion/huashu-art-motion@v1.2.0Pins v1.2.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- alchaincyf/huashu-art-motion
- Path
SKILL.md- Versions recorded
- 9
- Latest version
- v1.2.0, committed Oct 16, 2026
- First version recorded
- Oct 9, 2026
- Size
- 24,220 bytes
- Repository stars
- 5,160
- License
- MIT
艺术与视频动画:拆解复刻动画;36种既有实做风格+16种可迁移研究配方;9种解说动画语法,8种可按口播参数渲片段;含口播整片参考代码及框景检查;人用AI生帧;可选已有录音、系统声音与语音复刻,按需配置。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 艺术动画
## 先分档:你按哪一档读
- **开阔档**:你是 Claude Opus 5.5 或更强的模型。全文都适用:路由表、窄桥、开阔地;库可以自己组合,渲染器可以自己写;交付同样走 `scripts/deliver.py`,红灯不交付。开工前也建议先写一张镜头表(`references/镜头表模板.md`),lint 可跑可不跑。
- **轨道档**:其它模型,或判断不出自己是谁。只走下面这一条路,先镜头表,再动手;只读这条路点名的文件,其余 reference 先不读:
1. **写镜头表**:照 `references/镜头表模板.md` 写 `<项目>/镜头表.md`。表前先锁画风,三行:画风(一句话,全片只用这一种)、色板(`references/色板.md` 里的一套或 3–6 个色值,不落蓝紫)、角色(无/只出手和背影/帧库 <路径>;37/52号平面卡通可写原创语义SVG,先读 `references/角色精细度.md`)。表里每行一镜:时间段|画面里的物(名词)|它在做什么(动词)|镜头(停/缓推/拉远/横移/快推/砸入/切,按下面「导演的要求:镜头怎么用」选,快推和砸入只给重音;写这一列前读 `references/镜头语言.md` 第一到四节)|屏上字(≤8 字,可空)|做法。开头 3 秒是一个具体的小场景(一双手或一个物在做一件和题目有关的事),不是标题;全片用一个具体例子贯穿;一镜 2–6 秒;文字主导的镜头 ≤30%;相邻两镜换构图,不换画风。
2. **过 lint**:`uv run <skill>/scripts/storyboard_lint.py <项目>/镜头表.md`(有口播稿加 `--script <项目>/文稿.txt`,查屏上数字和口播是不是同一个数)。有红灯就改镜头表、重跑,红灯没清不许开始写代码。
3. **按镜头表逐镜做**:`cp -R <skill>/scripts/engine <项目>/代码工程`,每一镜出一个 `镜NN.mp4`,所有镜同宽高、同 fps(默认 1920×1080@30)。
- 参数化片段:读 `references/09-视频动画语法.md` 第二节选型表和用到的 `references/动画语法/<语法>.md`「起手必查」,从 `examples/<语法>.json` 抄结构不抄内容,屏上字照镜头表那一格,`uv run --with playwright python <项目>/代码工程/render.py --spec 镜NN.json --out 镜NN.mp4`。**单个参数化片段最多撑 8 秒**,超了拆成几镜。
…Read the whole file at its exact version.
How to install
mdr add alchaincyf/huashu-art-motion/huashu-art-motion@sha256:df73e57c621425a8The line at the top of this page pins the label v1.2.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_dzntsazscihuimnd)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 9 versions of this file, between Oct 9, 2026 and Oct 16, 2026, more than one a day.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.2.0 latest | 2026-10-16 | 8f0a349 | 24,220 B | A | view · diff |
| v1.1.0 | 2026-10-14 | 2571ee0 | 21,988 B | A | view · diff |
| v1.0.0 | 2026-10-13 | 2d1584f | 21,662 B | A | view · diff |
| git:20261012.7a03be8 | 2026-10-12 | 7a03be8 | 19,848 B | A | view · diff |
| git:20261010.d861767 | 2026-10-10 | d861767 | 16,134 B | A | view · diff |
| git:20261010.c191de2 | 2026-10-10 | c191de2 | 16,028 B | A | view · diff |
| git:20261009.acfc65f | 2026-10-09 | acfc65f | 14,452 B | A | view · diff |
| git:20261009.e73424e | 2026-10-09 | e73424e | 14,317 B | A | view · diff |
| git:20261009.8493690 | 2026-10-09 | 8493690 | 13,512 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (24220 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
alchaincyf/huashu-art-motion · 5,160 stars · license MIT · pushed 2026-10-16 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_dzntsazscihuimnd GET https://markdownregistry.com/api/v1/resolve?ref=alchaincyf/huashu-art-motion/huashu-art-motion GET https://markdownregistry.com/api/v1/blob/df73e57c621425a82670ea74c68e8516d02553cf77cfe41c5f55883c542afb0a
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.