Skip to main content

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

manim_claude-0.1.0.tar.gz (76.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

manim_claude-0.1.0-py3-none-any.whl (96.2 kB view details)

Uploaded Python 3

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

Hashes for manim_claude-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c55905282d014d187acec6fcc3765d5184aafbbea5586fc0d5dc7f5fd8b92937
MD5 91de01e7ca972b3ddca1063aac410907
BLAKE2b-256 039cc34d113f4d30aa94ccf14c4e13f49e39cc533fedbfc0b50f70fadc6e3b5b

See more details on using hashes here.

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

Hashes for manim_claude-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 90a2a06ef3f4f94d3dab4355c9498bd85ff897eb55d5b09af706506cac9807a2
MD5 ecdd66679b92232290bcc4362684c4bc
BLAKE2b-256 ac0572f1d3cdd8c1909e8b5150997eddef30536b0173cd4418ea77e1f604d9a1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page