Skip to main content

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 crashes
  • render_scene.sh -- quality-select render script
  • equation_explainer.py -- dim-and-reveal equation scene template
  • paper_explainer.py -- 5-phase paper explainer scaffold
  • style.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)

Source distribution for manim-claude 0.1.0
File Size Uploaded
manim_claude-0.1.0.tar.gz 76.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for manim-claude 0.1.0
File Interpreter ABI Platform
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}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page