manimgl-videolisted
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(