Claude Motion skill

Claude Motion finds open animation sources and models, adapts them to a new topic and exports a short film to MP4.

  • 90 ★ on the repository
  • Last commit
  • MIT
Skill

Extended access

Why this level

  • The agent runs Node.js, FFmpeg and a Chromium browser downloaded during setup.
  • External models and fonts come under their own licenses, and the terms need checking before publication.
All reasons and checks

hype-yolo/claude-motion-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/hype-yolo-claude-motion-skill

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The agent runs Node.js, FFmpeg and a Chromium browser downloaded during setup.
  • External models and fonts come under their own licenses, and the terms need checking before publication.

This is third-party code. Review the repository files before installing.

What it does

Claude Motion is a skill for an agent that builds short animations in code. For a topic like "a seaside repair shop fixes an old radio while dawn breaks outside" the agent searches the library for suitable sources, reads their implementation, copies the needed shape, material and motion and rewrites the scene, events and shots for the new topic. The package has 47 source cases, 5 production systems, 14 scene entries and 30 object packs. Tools cover search, provenance checks, project creation, frame extraction and MP4 export. There is no audio by default: without `audioWav()` the film is silent, and the skill creates neither voice-over nor subtitles.

Who it is for. Short-film authors and developers who ask an agent to build an animation in code and receive an MP4 with editable source.

Good fit when

  • An 18-second film is needed on a topic, delivered as an MP4 and source.
  • An agent needs a ready implementation of fur, water or an animal gait rather than writing it from scratch.
  • A library scene has to be edited by shots and events.
  • The code-to-MP4 chain is verified on a ready demo example.

Not a fit when

  • Voice-over, music or subtitles are required: the skill does not create them.
  • Work runs on Windows or Linux: validation was done on macOS only.
  • Third-party models and fonts cannot be used under their own terms: external resource licenses differ.

Example request

Use claude-motion: a small fox returns a lost glove before the first snow. Make an editable short film and export it to MP4.

Limitations

Node.js 22 or newer, npm, FFmpeg and ffprobe, and Playwright 1.63.0 with Chromium from `npm run setup` are required. Validation was done on macOS, and Windows and Linux are not claimed. The original tools are MIT, while external models, fonts and graphics libraries keep their own licenses, so check `THIRD_PARTY_NOTICES.md` before publishing a film. Eleven cases have no previews and need extra work. This is an independent project unrelated to Anthropic and OpenAI. The last commit was made on 13 October 2026.

How to disable. Delete the `claude-motion` folder from the agent skills directory. Created films and projects stay in the directories you chose at creation.

FAQ

Where does the skill go?

Put the `skills/claude-motion` folder into the agent skills directory, for Codex that is `~/.codex/skills/claude-motion`. An existing version with the same name is backed up first.

How do I verify the installation?

Run `npm run check` in the skill directory, then build the demo film with `scripts/prepare-case.mjs` and `scripts/render.mjs`. A successful export gives an 18-second silent MP4 and a `film-render-report.json` report.

What does the example library consist of?

Of 47 source cases: 43 from Lemo and 4 from ReelMimic. Eleven of them have no preview and need extra work before use.

What software is needed?

Node.js 22 or newer, npm, FFmpeg, ffprobe and a Chromium browser installed by `npm run setup`.

What does the user get as output?

An MP4 and editable film source. An identical picture on every run is not guaranteed.

Discussion

No questions or reviews yet.

Skills

A skill for Claude Code and Codex: the agent writes animation scenes, a browser player shows them, export to MP4 and Lottie.

SkillExtended access56Repository stars

Fifteen Claude Code skills for launch films, animated charts and reels made entirely from code, with no After Effects

SkillExtended access660Repository stars

A Claude Code skill that builds motion graphics in code: 21 ready looks, five questions, three approval stills and an MP4 render.

SkillExtended access168Repository stars

A Claude Code skill that makes a Korean motion-graphics video from one request, from script to ElevenLabs voice, music and QA

SkillExtended access73Repository stars

A Claude Code skill for code-made video: it splits a clip into scenes and picks an engine for each, from Paper.js to Manim.

SkillExtended access115Repository stars

A motion design toolkit for coding agents: rules with numbers, frame self-review and synthesized sound, plus web sims at 60 fps

SkillExtended access963Repository stars

README in short

The README, in Chinese, covers the library contents, the loop from topic to finished film, installation, caveats of the comparisons and sources with licenses. Installation details are in `skills/claude-motion/references/installation.md`.

README badge

Original SKILL.md

---
name: claude-motion
description: 根据题目路由 Claude 相关开源动画案例,保留实际造型、材质与运动实现,改编为可编辑的新短片并导出 MP4。用于 Claude 感动画、素材库对标创作和代码动效;不用于实拍剪辑。
---

# Claude Motion

默认采用**案例辅助创作**:先找到适合题目的真实实现,再改编。只读文字方法后从零画几何图形,不等于使用了这个案例库。名称表示用户希望接近的视觉方向,不保证模型身份或审美效果。

分别检查风格辨识度与画面完成度;能认出使用了案例不等于作品更好。默认先用案例源码,不把新增生图设为必需步骤;需要明确造型或用户要求时再加图。现有定性比较支持这一默认路线,但尚未证明跨题材稳定提升,也不意味着所有题目都应套同一种画风。

v0.4.0-beta.1 收录 47 套源码案例;36 套有原例抽帧,11 套预览不可用。抽帧多数使用字体回退,不等于完整影片或音频验证。安装、各案例状态及依赖见 [安装与验证](references/installation.md) 和 [案例状态表](references/case-status.md)。

完整的输入、检索、选型、改编、补缺和导出逻辑见 [工作原理](references/how-it-works.md)。首次使用或向用户解释机制时读取。

## 选择实际案例

运行 `node <skill>/scripts/route.mjs --query "<用户题目>" --limit 5`。结果来自 [案例目录](references/case-catalog.json),包括来源、适用场景、源码路径、素材缺口与预览状态。题目未指定风格时,结合角色动作、空间关系、叙事跨度和材质选择,不只匹配题目中的一个名词。关键词排序是查找帮助,不替代视觉判断;可以改写为视觉需求再检索,或用 `--list` 查看目录。

读候选的 styleGuide、demoGuide 和相关绘图模块,查看可用预览。选一个主案例,确有必要时补充第二个。先运行最关键的绘图机制,确认它在当前环境下真实可见。未运行的样片不能声称已复现;缺少字体、图片、三维依赖的条目要先补齐合法依赖或选别的案例。[来源索引](references/source-index.json) 含更广的研究清单,**索引条数不等于可调用案例数**。

用 `node <skill>/scripts/prepare-case.mjs --case <id> --out <作品目录>` 复制选定案例及公共代码,保留许可证和来源清单。命令支持逗号分隔的多个 ID。它复制源码,不自动安装依赖或补齐缺失素材。完整原片只作为参考;不要把原片换标题或直接截取其片段当成新创作。

## 优先检查已接通的制作组件

包内提供 **5 套可运行系统、10 支开发示例**:像素三维、剪纸、手绘角色、玻璃实体、字体图形。原来的两支试片已获用户认可;扩展片已有负反馈:第 1、2 支场景/角色不协调,第 7、8 支物体与运动质量被否定,第 5、6 支不能凭 Clawd 角色认定 Claude 感。保留原片记录;修订版仍待评价。它们与 47 个源码案例是不同统计口径。

先运行 `node <skill>/scripts/route.mjs --engines` 查看组件与适用边界,再用 `node <skill>/scripts/create-engine.mjs --engine <id> --out <新目录> [--example <名称>]` 创建独立工程。用真实预览和主体/动作需求选择,不因有组件就强制套风格。具体入口、原机制、修改位置与限制见 [制作组件与验证](references/production-engines.md)。手绘示例复用原 Clawd 角色,不能称为原创角色模型。生成器给的是完整示例;新题目必须改写主体、事件和镜头,不能仅换标题。

## 新增可直接创建的场景

`route.mjs --scenes` 列出 11 个既有场景起点和 3 个实验候选,题目查询同时返回 `sceneCandidates`(默认排除实验候选)。既有入口中 7 个是 animate 来源示例,4 个是已收录 Lemo 案例的组件适配;与旧 47 条目录有重合,不能直接相加当作风格数量。用 `create-scene.mjs --scene <id> --out <新目录>` 创建完整可编辑工程。人物手绘、咖啡馆、立体纸书、低模海岛已接通实际结构;animate 提供素描、排线、孔版、等距线描、像素、彩纸和数学图形。查看 [场景入口与边界](references/scene-library.md)。

这些入口优先解决“源代码收录了、但生成时没真正用到”的缺口。须查看原例、按主体与动作挑选;不默认只用一套画风,不用吉祥物替代风格判断。原例预览不能冒充新题材成片;海岛示例保留原事件,只有正常改编后才可交付为新作。本轮技术验证通过不等于用户已认可其 Claude 感。

## 新接通的源码系统

本版共20个可调用组件,其中17个既有组件:包含此前的蜡笔、信号图解和参数建筑,以及雨夜城市、浅水、工作室、体素、车辆动力学、水彩运输、应用发布、霓虹线场、四墨印刷、GPU笔触、居民关节、昆虫、像素鸟与人物步态。运行 `route.mjs --extensions` 查看;题目查询返回 `extensionCandidates`。用 `create-extension.mjs --extension <id> --out <新目录>` 创建完整工程,按返回的命令导出。实际保留机制、固定来源和依赖许可见 [新增源码组件](references/source-extensions.md)。每项已导出一个18秒的新题材开发片;不计作17种新画风,原47条案例口径不变。信号、建筑和第14轮七题获用户选入[公开对照展示](https://hypeyolo.com/motion/),不据此声称全题稳定提升;其余题目未选入展示。Lanshu只接V2,Remotion依赖不是MIT;车辆排除上游未授权Collect模型。

## 本版新增:机械、动物与手绘纸艺

在前版 17 个组件之外,v0.4.0-beta.1 另接入 3 个组件(合计 20):`anatomy-mechanisms` 的投影零件、拉伸与面着色;`procedural-animals` 的程序化动物造型、骨架、步态与接触动作;`anidoodle-paper` 的水粉纸张、折面及纸纤维绘制。使用相同 `route.mjs` / `create-extension.mjs` 入口。适合机械结构、动物运动或二维纸艺题目时再选,不强制所有题目采用新增画风。

三项均已有一个 18 秒全新题材成片,另与扩充前冻结的 Skill 做第 15 轮对照。用户确认狐狸片质感明显提升;机械、纸艺因二维/三维表现不同而暂按不相上下,不计作已验证收益。狐狸片评价不外推到全部动物或题目。具体固定提交、调用位置、许可和限制见 [本轮新增组件](references/source-expansion-15.md)。动物组件自带兼容的 Three.js,避免替换其他组件的运行库;纸艺只带许可明确的代码,不带上游例外媒体。

Report a problem