Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Trigger when: (1) User mentions "manim" or "Manim Community" or "ManimCE", (2) Code contains `from manim import *`, (3) User runs `manim` CLI commands, (4) Working with Scene, MathTex, Create(), or ManimCE-specific classes. Best practices for Manim Community Edition - the community-maintained Python animation engine. Covers Scene structure, animations, LaTeX/MathTex, 3D with ThreeDScene, camera control, styling, and CLI usage. NOT for ManimGL/3b1b version (which uses `manimlib` imports and `ma
.claude/skills/adithya-s-k-manimce-best-practices/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 157% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 84% | 0% |
| case-01 | ✓→✓ | = Same ✓ | 150% | 0% |
| case-02 | ✓→✓ | = Same ✓ | 59% | 0% |
| case-03 | ✓→✓ | = Same ✓ | 283% | 0% |
Read individual rule files for detailed explanations and code examples:
Complete, tested example files demonstrating common patterns:
Copy and modify these templates to start new projects:
pythonfrom manim import * class MyScene(Scene): def construct(self): # Create mobjects circle = Circle() # Add to scene (static) self.add(circle) # Or animate self.play(Create(circle)) # Wait self.wait(1)
bash# Basic render with preview manim -pql scene.py MyScene # Quality flags: -ql (low), -qm (medium), -qh (high), -qk (4k) manim -pqh scene.py MyScene
| Feature | Manim Community | 3b1b/ManimGL | |---------|-----------------|--------------| | Import | from manim import * | from manimlib import * | | CLI | manim | manimgl | | Math text | MathTex(r"\pi") | Tex(R"\pi") | | Scene | Scene | InteractiveScene | | Package | manim (PyPI) | manimgl (PyPI) |
Use the %%manim cell magic:
python%%manim -qm MyScene class MyScene(Scene): def construct(self): self.play(Create(Circle()))
manim (Community), not manimgl (3b1b version)from manim import * is ManimCE; from manimlib import * is ManimGLmanim command not found, use python -m manim or check PATHbash# Install Manim Community pip install manim # Check installation manim checkhealth
bashmanim -pql scene.py Scene # Preview low quality (development) manim -pqh scene.py Scene # Preview high quality manim --format gif scene.py # Output as GIF manim checkhealth # Verify installation manim plugins -l # List plugins
Other measured skills in the registry, with their headline benchmark lift.