Leaderboard/Media/manim_skill
Last commit on January 22, 2026·Created on January 22, 2026

adithya-s-k/manim_skill

Plans and scripts mathematical animation from one vague idea.
Combined rank
#288
across all skills
In Media
#12
category rank
Stars
1.1k
+1.4% in last 7d
Forks
94
+3.3% in last 7d
Watchers
5
0.0% in last 7d
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.
TL;DR

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
ManimGL / 3Blue1Brown Animation Developers
building interactive animations with ManimGL
Math and Science Communicators
visualizing complex concepts for broad audiences
Repository contents

3 skill files

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.

Use this skill collection

Follow the documented setup, then try a first task.

Install Manim Community Edition best practices

Installs: The manimce-best-practices skill only.

Before you start
  • Python 3.7 or newer
  • FFmpeg for video encoding
  • LaTeX for mathematical typesetting
  • An environment with npx available.
  1. Run this command in a terminal to install the Manim Community Edition best-practices skill.

    npx skills add adithya-s-k/manim_skill/skills/manimce-best-practices
README.md · Checked Sep 18, 2026skills/manimce-best-practices/SKILL.md · Checked Sep 18, 2026

Give it something to do.

Suggested first task

Plan a short educational animation

Uses manim-composer

  • 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>.
skills/manim-composer/SKILL.md · Checked Sep 18, 2026
Suggested first task

Draft a minimal ManimCE scene

Uses manimce-best-practices

  • 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.
Suggested first task

Draft a minimal ManimGL interactive scene

Uses manimgl-best-practices

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