manim-animator

Generate code-driven explanatory animation videos with the Manim engine.

Updated Aug 28, 2026
One-click install
npx skills add https://github.com/AnderHonorato/Mem-rias-IA---Infinity --skill manim-animator-anderhonorato
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manim-animator
Source: https://github.com/AnderHonorato/Mem-rias-IA---Infinity/tree/main/Manus/Skills/manim-animator
Command: npx skills add https://github.com/AnderHonorato/Mem-rias-IA---Infinity --skill manim-animator-anderhonorato

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires manim, opencv-python-headless, numpy, openai, and includes scripts (resource) and references (resource) components.

What problem does it solve? Creating precise mathematical or scientific animation videos by hand is slow and error-prone. This Skill turns a plain-language idea into a finished MP4 by writing, rendering, reviewing, and finalizing Manim scene code through a structured seven-stage workflow. ## Core Features & Use Cases - Seven-stage pipeline: framework selection (ManimCE vs ManimGL), sandbox setup, scene planning, code generation, low-quality rendering, self-review with frame extraction, and 1080p60 finalization with ffmpeg concatenation. - Narration and subtitle support: per-scene audio clips generated with text-to-speech, duration-matched animation timing, and word-level Whisper transcription producing SRT subtitles muxed into the final video. - Curated rule packs and plugins: topic-specific ManimCE/ManimGL rule files, runnable examples, scene templates, and a trigger table for on-demand plugins like manim-dsa, manim-ml, and manim-voiceover. - Use Case: Ask for a step-by-step animation explaining gradient descent with LaTeX equations and narration; the Skill plans the scenes, writes the code, renders and reviews each scene, then delivers a subtitled final MP4. ## Quick Start Create a narrated Manim animation video that explains how a binary search algorithm works, with LaTeX formulas and English subtitles.

Frequently Asked Questions about manim-animator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a math animation video with Manim?

Describe the concept you want explained, and the Skill plans scenes, writes Manim scene classes, renders each scene at low quality, reviews the output, and finalizes a 1080p60 MP4. Start from the quickstart template and expand one Scene class per visual unit.

What is the difference between ManimCE and ManimGL?

ManimCE is the community edition using `from manim import *` and the `manim` CLI, and it is the default for most tasks. ManimGL is 3Blue1Brown's OpenGL version using `manimlib` imports, chosen only for explicit 3b1b-style, interactive, or shader-based requests.

Can Manim videos include narration and subtitles?

Yes. Generate one audio clip per scene with text-to-speech, measure each clip with ffprobe, and match scene run_time values to those durations. Subtitles are produced by transcribing the clips with the OpenAI Whisper API and muxing the resulting SRT into the final MP4.

Does Manim support LaTeX equations in animations?

Yes, MathTex and Tex render LaTeX expressions, but they require texlive packages installed on demand. If the sandbox lacks TeX Live, the manim-onlinetex plugin can render LaTeX through an online service as a fallback.

When should I not use Manim for video creation?

Avoid Manim for photorealistic AI video, talking-head avatars, timeline-based editing of existing footage, or static charts. Those tasks fit text-to-video, avatar, video-editor, or plotting tools better than a code-driven vector animation engine.

Why does my Manim scene fail to render or time out?

Common causes include LaTeX syntax errors, undefined mobjects, animating objects before adding them, or infinite updater loops. The render script reports per-scene logs and timeouts, and the technical review checklist pinpoints the exact line to fix.