Individual skill
motion-stack
用代码做动效短片的通用底座:按 brief 从 20 个开源库(Three.js、PixiJS、p5、Paper、Matter、Rapier、anime.js、tsParticles、OGL、GL Transitions、Tone.js、Chatterbox、faster-whisper、Remotion、HyperFrames、FFmpeg 等)里挑最小组合,写成「画面是时间的纯函数」的场景,用本地无头渲染器出 MP4(可带离线合成的音效),并自动写出可复现清单(库版本、字体、文件哈希、引擎版本、命令)。当用户说「做个动效 / motion 短片 / 物理动画 / 3D 动画视频 / 用 three.js 做个视频 / 用这套 motion stack」时使用。MV、知识视频、尺寸图动画走各自专用 skill。只在明确请求时触发,忽略顺带提及。
skills/motion-stack/SKILL.md
Source commit 238e07625aeca5bcf0d6f7cb3e2d07f94c717194
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Local scripts
- Last checked
- Nov 11, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 290
- Repository last updated
- Nov 4, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-agents Repository topic
- ai-coding-assistant Repository topic
- claude Repository topic
- claude-code Repository topic
- developer-tools Repository topic
- productivity Repository topic
- automation Repository topic
- agent-skills Repository topic
- code-review Repository topic
- prompt-engineering Repository topic
- research Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 15,310 bytesSKILL.mdcore · 15,310 bytesSKILL.mdcore · 15,310 bytesSKILL.mdcore · 15,310 bytesSKILL.mdcore · 15,310 bytesexamples/drop/package.jsonruns · 276 bytesexamples/drop/scene.htmlasset · 5,296 byteskit/env.mjsruns · 3,733 byteskit/package.jsonruns · 337 byteskit/render.mjsruns · 17,157 bytesreferences/determinism.mddoc · 3,564 bytesreferences/libraries.mddoc · 3,544 bytes
Read excerpt
# Motion stack:从 brief 到可复现的成片
用中文交流。用户给方向和审片意见,你挑库、写场景、渲染、自检。
**这个 skill 要支撑的决定**:一个新的动效 brief,能不能不重写渲染器、只写一个场景文件就出片,并且两次渲染结果逐位一致。
**放弃条件**:到 2026-11-25 为止,除自带示例外没有一部片子用它做出来;或者连续两个项目都得改 `kit/render.mjs` 才能用。满足任一条就停用。每做完一部,在下方“做过的片子”表里记一行。
## 先分流
下表里的其他 skill 装了就用它们的现成流程;没装时,这些片子也能用本 skill 从头做。
| brief 是什么 | 用哪个 |
|---|---|
| 歌词 MV、有歌有角色的片子 | `ai-music-video`(已有成片的完整流程) |