Manim 数学动画制作 Skill
让 Claude Code 按计划、编码、渲染、迭代流程制作数学解释动画和 3Blue1Brown 风格视频。
技能说明
面向 Claude Code 的数学动画制作技能,围绕 Manim Community Edition,把视频拆成规划、编码、渲染和迭代四个阶段。适合数学解释、证明、算法可视化和技术教学视频。使用前需要本机准备 cairo、pkg-config、ffmpeg 和 Manim;仓库 README 重点支持 Claude Code,技能会执行本地渲染命令,因此应先检查依赖和命令。仓库为 MIT 许可证。
关于此技能
面向 Claude Code 的 Manim Community Edition 数学动画技能,按照 Plan → Code → Render → Iterate 流程制作 3Blue1Brown 风格的解释视频。
核心能力
分阶段制作动画
先把主题、受众、场景和视觉叙事写入 plan.md,再生成 Python 场景代码并渲染。
数学可视化与字幕
支持公式、证明、算法和数学概念的场景制作;要求每个场景配合 add_subcaption() 添加字幕。
渲染、拼接和迭代
默认先用低质量参数快速测试,使用 ffmpeg 拼接场景,并通过视频查看器根据反馈继续修改。
适用场景
数学解释视频
制作公式推导、证明、几何关系和抽象概念的可视化讲解。
算法与技术教学
把算法流程、数据结构或技术原理制作成有场景和字幕的教育视频。
3Blue1Brown 风格内容
适合需要代码生成、渲染和反复打磨的视频项目。
使用步骤
- 01
准备环境
按 README 安装 cairo、pkg-config、ffmpeg,并运行 uv tool install manim。
- 02
安装技能
在 Claude Code 中运行 /plugin marketplace add Yusuke710/manim-skill,然后运行 /plugin install manim-skill/manim-skill。
- 03
规划并制作
在当前工作目录建立独立项目文件夹,先写 plan.md,再写 script.py;写代码前必须先调用 manimce-best-practices 并阅读相关规则。
- 04
测试与输出
先用 manim -ql 低质量渲染,按错误或视频反馈迭代,明确要求后再用高质量参数,最后用 ffmpeg 拼接 final.mp4。
常见问题
它支持哪些 Agent?+
仓库 README 明确面向 Claude Code,当前条目只标注 Claude Code,不把 Codex 或 Cursor 支持说成已验证。
它是通用视频剪辑工具吗?+
不是。它主要负责用 Manim 生成数学和技术解释动画,不是通用剪辑或素材管理工具。
使用前需要什么?+
需要本机安装 cairo、pkg-config、ffmpeg 和 Manim Community Edition;macOS 示例使用 Homebrew,其他系统请按各自环境调整。
有什么限制和安全注意事项?+
技能会在本机运行渲染和拼接命令,也可能打开视频查看器;应先检查命令和依赖来源。许可证为 MIT。
/plugin marketplace add Yusuke710/manim-skill