manim-claude
A Claude Code skill for creating mathematical animations with Manim. Installs 24 reference guides, safe-wrapper utilities, and production-ready templates directly into your Claude Code setup.
Install
uvx manim-claude install
That's it. Restart Claude Code and it will know Manim.
What gets installed
- 24 reference guides covering equations, 3D, camera, updaters, visual design, troubleshooting, and more
safe_manim.py-- drop-in wrappers that prevent the 6 most common Manim crashesrender_scene.sh-- quality-select render scriptequation_explainer.py-- dim-and-reveal equation scene templatepaper_explainer.py-- 5-phase paper explainer scaffoldstyle.py-- shared color palette and layout helpers
Usage
Once installed, Claude will automatically use the skill when you ask it to:
- Create a mathematical animation
- Explain a research paper visually
- Animate an equation or derivation
- Build a 3Blue1Brown-style explainer
Other commands
uvx manim-claude update # update to latest version
uvx manim-claude uninstall # remove the skill
uvx manim-claude status # check installation
Or install permanently and run directly:
pip install manim-claude
manim-claude install
Prerequisites
The skill itself has no heavy dependencies. To actually render animations you need:
pip install manim
Plus a LaTeX distribution (MiKTeX on Windows, MacTeX on macOS, texlive on Linux) for MathTex equations.
License
MIT
Release files for manim-claude 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| manim_claude-0.1.0.tar.gz | 76.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| manim_claude-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 173.0 kB
Release files / manim_claude-0.1.0.tar.gz
| Download URL | manim_claude-0.1.0.tar.gz |
|---|---|
| Size | 76.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c55905282d014d187acec6fcc3765d5184aafbbea5586fc0d5dc7f5fd8b92937
|
|
BLAKE2b-256 checksum How to use checksums |
039cc34d113f4d30aa94ccf14c4e13f49e39cc533fedbfc0b50f70fadc6e3b5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / manim_claude-0.1.0-py3-none-any.whl
| Download URL | manim_claude-0.1.0-py3-none-any.whl |
|---|---|
| Size | 96.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
90a2a06ef3f4f94d3dab4355c9498bd85ff897eb55d5b09af706506cac9807a2
|
|
BLAKE2b-256 checksum How to use checksums |
ac0572f1d3cdd8c1909e8b5150997eddef30536b0173cd4418ea77e1f604d9a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|