Claude Code skill for Manim mathematical animations -- install with one command
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file manim_claude-0.1.0.tar.gz.
File metadata
- Download URL: manim_claude-0.1.0.tar.gz
- Upload date:
- Size: 76.8 kB
- Tags: Source
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c55905282d014d187acec6fcc3765d5184aafbbea5586fc0d5dc7f5fd8b92937
|
|
| MD5 |
91de01e7ca972b3ddca1063aac410907
|
|
| BLAKE2b-256 |
039cc34d113f4d30aa94ccf14c4e13f49e39cc533fedbfc0b50f70fadc6e3b5b
|
File details
Details for the file manim_claude-0.1.0-py3-none-any.whl.
File metadata
- Download URL: manim_claude-0.1.0-py3-none-any.whl
- Upload date:
- Size: 96.2 kB
- Tags: Python 3
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90a2a06ef3f4f94d3dab4355c9498bd85ff897eb55d5b09af706506cac9807a2
|
|
| MD5 |
ecdd66679b92232290bcc4362684c4bc
|
|
| BLAKE2b-256 |
ac0572f1d3cdd8c1909e8b5150997eddef30536b0173cd4418ea77e1f604d9a1
|