Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
This skill bundle walks through the full pipeline of creating mathematical animations with Manim: composing a narrative, structuring scenes, then implementing with either ManimCE or ManimGL best practices. It helps educators, science communicators, and 3Blue1Brown-style creators turn rough concepts into structured animation plans and then into code that follows each version's idioms.
WHO IT'S FOR
Educational Content Creators
planning and scripting math explainer videos
Manim Community Edition Users
implementing animations with ManimCE best practices
Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.
Replace <topic> with the math or science concept to explain.
Replace <audience> with the viewers and the knowledge they can be assumed to have.
Replace <focus> with any required emphasis, applications, proof level, or material to skip.
Check the repository for this skill’s setup.
Use the manim-composer skill to turn my topic into a scene-by-scene plan for a 5–10 minute educational animation. Ask targeted questions about the audience, scope, focus, and style, then draft scenes.md with an overview, narrative arc, scene purposes, visual elements, narration notes, technical notes, transitions, color palette, mathematical content, and implementation order. Topic: <topic>. Intended audience and background: <audience>. Desired emphasis or exclusions: <focus>.
Replace <concept> with the small idea or visual relationship to animate.
Provide any preferred colors, labels, or shapes; otherwise allow sensible defaults.
Check the repository for this skill’s setup.
Use the manimce-best-practices skill to draft a minimal Manim Community Edition scene.py for <concept>. Use `from manim import *`, a Scene subclass, two or three clearly positioned mobjects, and a short creation or transformation sequence. Briefly explain the scene structure and provide an appropriate low-quality preview command without running it.
Replace <concept> with the small idea or visual relationship to animate.
Provide any preferred shapes, labels, or colors; otherwise allow sensible defaults.
Check the repository for this skill’s setup.
Use the manimgl-best-practices skill to draft a minimal original ManimGL scene for <concept>. Use `from manimlib import *`, an InteractiveScene subclass, a few basic mobjects, and ShowCreation for the initial animation. Briefly explain the ManimGL-specific choices, including how they differ from Manim Community Edition, without running or rendering the code.