Tooluck logoTooluck
SKILL.md

manimgl-best-practices

Agent skill fromadithya-s-k/manim_skill

Trigger when: (1) User mentions "manimgl" or "ManimGL" or "3b1b manim", (2) Code contains `from manimlib import *`, (3) User runs `manimgl` CLI commands, (4) Working with InteractiveScene, self.frame, self.embed(), ShowCreation(), or ManimGL-specific patterns. Best practices for ManimGL (Grant Sanderson's 3Blue1Brown version) - OpenGL-based animation engine with interactive development. Covers InteractiveScene, Tex with t2c, camera frame control, interactive mode (-se flag), 3D rendering, and checkpoint_paste() workflow. NOT for Manim Community Edition (which uses `manim` imports and `manim` CLI).

How to install manimgl-best-practices

install manimgl-best-practices
# install the manim_skill pack with the skills CLI
npx skills add adithya-s-k/manim_skill

# or add only this skill to Claude Code: copy the folder

skills/manimgl-best-practices/

# into

~/.claude/skills/manimgl-best-practices/ (all projects)

.claude/skills/manimgl-best-practices/ (one project)

skills/manimgl-best-practices/SKILL.md

MITFull file
1## How to use
2
3Read individual rule files for detailed explanations and code examples:
4
5### Core Concepts
6- [rules/scenes.md](rules/scenes.md) - InteractiveScene, Scene types, and construct method
7- [rules/mobjects.md](rules/mobjects.md) - Mobject types, VMobject, Groups, and positioning
8- [rules/animations.md](rules/animations.md) - Animation classes, playing animations, and timing
9
10### Creation & Transformation
11- [rules/creation-animations.md](rules/creation-animations.md) - ShowCreation, Write, FadeIn, DrawBorderThenFill
12- [rules/transform-animations.md](rules/transform-animations.md) - Transform, ReplacementTransform, TransformMatchingTex
13- [rules/animation-groups.md](rules/animation-groups.md) - LaggedStart, Succession, AnimationGroup
14
15### Text & Math
16- [rules/tex.md](rules/tex.md) - Tex class, raw strings R"...", and LaTeX rendering
17- [rules/text.md](rules/text.md) - Text mobjects, fonts, and styling
18- [rules/t2c.md](rules/t2c.md) - tex_to_color_map (t2c) for coloring math expressions
19
20### Styling & Appearance
21- [rules/colors.md](rules/colors.md) - Color constants, gradients, RGB, hex, GLSL coloring
22- [rules/styling.md](rules/styling.md) - Fill, stroke, opacity, backstroke, gloss, shadow
23
24### 3D & Camera
25- [rules/3d.md](rules/3d.md) - 3D objects, surfaces, Sphere, Torus, parametric surfaces, lighting
26- [rules/camera.md](rules/camera.md) - frame.reorient(), Euler angles, fix_in_frame(), camera animations
27
28### Interactive Development
29…

Excerpt shown under the repository's MIT license.

More skills in manim_skill

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates