返回技能库
内容精选

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 风格内容

适合需要代码生成、渲染和反复打磨的视频项目。

使用步骤

  1. 01

    准备环境

    按 README 安装 cairo、pkg-config、ffmpeg,并运行 uv tool install manim。

  2. 02

    安装技能

    在 Claude Code 中运行 /plugin marketplace add Yusuke710/manim-skill,然后运行 /plugin install manim-skill/manim-skill。

  3. 03

    规划并制作

    在当前工作目录建立独立项目文件夹,先写 plan.md,再写 script.py;写代码前必须先调用 manimce-best-practices 并阅读相关规则。

  4. 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

适用平台与标签

Claude Code#Manim#数学动画#视频生成#可视化#Python#ffmpeg