Recursive Math Animator — Git skill for Claude Code
Cursor and Claude Code skill: Manim animations, manim-voiceover, git-based scene versioning, optional Gemini TTS.
How to install Recursive Math Animator
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Science-Prof-Robot/manim-video-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Recursive Math Animator does
Cursor and Claude Code skill: Manim animations, manim-voiceover, git-based scene versioning, optional Gemini TTS.
Alternatives in Git
- 使用 Git Worktrees — 创建孤立的 Git worktrees,带有智能目录选择与安全验证 115.1k ★
- Git Worktree Docs Issue: Dependency Installation — GitHub — Community feedback on official docs with full worktree lifecycle walkthrough 81.1k ★
- Git Worktree Setup — Create isolated git worktrees with instant feedback and background Rust verification 25.5k ★
README
Recursive Maths Animator
Manim-based animations for mathematics, technical explainers, and physics. The project is designed for reproducible MP4s with a verification loop that catches layout, overlap, clipping, and motion problems before delivery.
What it includes
- LaTeX-free Manim examples using
Text, lines, paths, and custom graphing. - Optional voiceover through
manim-voiceover. - Physics through
manim-physics0.4.0: mechanics, optics, fields, waves, and deterministic custom models. - Smoke tests, high-quality renders, frame extraction, and visual review.
- Optional S3 publishing through the ignored local publisher. Video files and credentials must never be committed to a public repository.
Quick install
python3 -m venv .venv
source .venv/bin/activate
pip install -r recursive-maths-animator/requirements.txt
Install `ffmpeg` and `ffprobe` with your operating system package manager. LaTeX and SoX are not required for the included silent examples.
Codex prompt
Read `recursive-maths-animator/SKILL.md` and use it as the project workflow. Use the physics section for physics scenes. Start with a low-quality render, extract verification frames, fix all overlap/clipping issues, then render the final MP4.
Claude Code prompt
Read `recursive-maths-animator/SKILL.md` before editing. Follow its Manim, physics, responsive-layout, verification, and S3 rules. Do not commit rendered videos, credentials, or ignored upload tooling.
Render an example
source .venv/bin/activate
.venv/bin/manim -ql recursive-maths-animator/examples/convex_lens_object_to_infinity.py \
ConvexLensObjectToInfinity --format mp4 --disable_caching
.venv/bin/manim -qh recursive-maths-animator/examples/convex_lens_object_to_infinity.py \
ConvexLensObjectToInfinity --format mp4 --disable_caching
Video examples
The original verified examples are committed under [`videos/`](videos/):
Table to bar chart
Related Skills
Rankmath SEO Wp
Rank Math SEO compliant WordPress article writer skill. Battle-tested on moksaweb.com. Compatible with Claude
Diri
Native macOS orchestrator for coding agents — run Claude Code, Codex, Cursor, Gemini and shells in parallel ac
CodeyBox
Runs CLI coding agents (Claude Code, Codex, Copilot, Cursor, Gemini, opencode) against a task queue. Each work
Tooling Agent Skill Multi Repository Name Conventions
Cross-agent repository naming convention skill for Claude, Cursor, Copilot, Gemini, and any AGENTS.md-reading
Memorix
Open-source cross-agent memory layer for coding agents via MCP. Compatible with Cursor, Claude Code, Codex, Wi
Cc Multi CLI Plugin
Claude Code plugin: delegate to Codex, Gemini, Cursor, GitHub Copilot, and Qwen CLIs via their native protocol
Related Agents
Visual Asset Designer
Visual asset designer for the video studio team. Produces AI images, TTS voiceover with voice selection, and l
Sync Master
Locks graphics/scenes to the voiceover so nothing leads or lags the words. Runs scene-sync before the motion-b
Sdl Game Helper
SDL2/SDL1 game port specialist for AmigaOS. Knows the libSDL2-amigaos3 fast-path traps, blitter mode tradeoffs