Claude-skill-registry-data manim_skill
Create mathematical animations using Manim (Community Edition or ManimGL). Includes best practices, examples, and rules for creating high-quality videos.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/manim-skill" ~/.claude/skills/majiayu000-claude-skill-registry-data-manim-skill && rm -rf "$T"
manifest:
data/manim-skill/SKILL.mdsource content
Manim Skill
This skill provides comprehensive capabilities for generating mathematical animations. It consolidates best practices for both Manim Community Edition and ManimGL.
📚 Libraries
- Manim Community (
): Use for production, education, and stability.manimfrom manim import * - ManimGL (
): Use for 3D, interactive scenes, and performance.manimglfrom manimlib import *
🚀 How to Use
This skill repository contains detailed rule files. When writing Manim code, refer to the following paths for patterns:
Manim Community Edition
- Animations:
manimce-best-practices/rules/animations.md - Scenes:
manimce-best-practices/rules/scenes.md - Text/LaTeX:
manimce-best-practices/rules/text.md
ManimGL
- 3D Scenes:
manimgl-best-practices/rules/3d.md - Camera:
manimgl-best-practices/rules/camera.md - Interactive:
manimgl-best-practices/rules/interactive.md
🛠️ Usage Protocol
- Choose the Library: Decide between CE (2D/Standard) or GL (3D/Performance).
- Review Rules: Read the relevant best practice file before generating code.
- Execute: Use the
ormanim
CLI to render.manimgl
📦 Dependencies
Ensure FFmpeg and LaTeX are installed.
- Python:
oruv add manimuv add manimgl - System:
,ffmpeg
(TeX Live/MiKTeX)latex