← ClaudeAtlas

manimgl-videolisted

Writes math explainer animation code with ManimGL — 3Blue1Brown's own Manim (`pip install manimgl`, `from manimlib import *`). Use when the user wants animated equations, function graphs and coordinate systems, geometric constructions, or ValueTracker-driven continuous change, and when the project targets manimgl / manimlib / 3b1b's engine. Do NOT use for Manim Community Edition (`pip install manim`, `from manim import *`) — the two libraries share class names with different meanings; use a Manim CE skill or the CE docs instead.
do-gongil/manimgl-skill · ★ 0 · Code & Development · score 75
Install: claude install-skill do-gongil/manimgl-skill
# ManimGL Video ManimGL is 3Blue1Brown's personal rendering engine. It is **not** Manim Community Edition. Both are called "Manim", both define a class named `Tex`, and the two mean opposite things. Confirm which engine the project uses before writing a line. Detect the engine from the project: - `from manimlib import *` / `manimgl` CLI / `custom_config.yml` → **ManimGL, this skill** - `from manim import *` / `manim -ql` CLI / `manim.cfg` → **Manim CE, stop — this skill does not apply** ## Do not confuse with Manim CE Every row below was verified against manimlib source. The `Tex` row is the dangerous one: the name exists in both engines, so the wrong choice raises no error — it silently renders text as math or math as text. | | ManimGL (this skill) | Manim CE (different tool) | |---|---|---| | install | `pip install manimgl` | `pip install manim` | | import | `from manimlib import *` | `from manim import *` | | CLI | `manimgl file.py Scene -w -l` | `manim -ql file.py Scene` | | **math mode** | **`Tex("x^2")`** | `MathTex("x^2")` | | **text mode (LaTeX)** | **`TexText("hello")`** | `Tex("hello")` | | draw a shape | `ShowCreation(mob)` | `Create(mob)` | | default background | `#333333` | `#000000` | **These CE names do not exist in manimlib** — using them is an immediate `NameError`: `Create`, `MathTex`, `Unwrite`, `AddTextLetterByLetter`, `Angle`, `RightAngle`, `Star`, `Axes3D`. ## Minimal scene ```python from manimlib import * class Demo(Scene): def construct(