manim-video

Generate 3Blue1Brown-style math and algorithm animation videos using Manim Community Edition.

1|Updated Aug 6, 2026
One-click install
npx skills add https://github.com/agtktID/indagis-agent --skill manim-video-agtktid
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: manim-video
Source: https://github.com/agtktID/indagis-agent/tree/main/skills/creative/manim-video
Command: npx skills add https://github.com/agtktID/indagis-agent --skill manim-video-agtktid

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires manim, and includes scripts (resource) and references (resource) components.

What problem does it solve? Creating mathematical and technical explainer animations requires deep knowledge of Manim's API, LaTeX rendering, ffmpeg stitching, and visual design principles, which makes producing polished educational videos slow and error-prone. ## Core Features & Use Cases - Full Production Pipeline: Guides the agent through planning (plan.md), coding (script.py), rendering, ffmpeg stitching, optional voiceover, and review for complete video projects. - Seven Animation Modes: Concept explainers, equation derivations, algorithm visualizations, data stories, architecture diagrams, paper explainers, and 3D visualizations. - Design System Built In: Color palettes, typography scale, animation timing tables, and production-quality checklists enforce a cohesive 3Blue1Brown visual standard. - Use Case: Ask for an animated proof of the Pythagorean theorem and receive a planned, rendered, and stitched MP4 with consistent styling and subtitles. ## Quick Start Use the manim-video skill to create an animated explainer video showing how gradient descent works step by step.

Frequently Asked Questions about manim-video

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

FAQPage Schema
How do I create a 3Blue1Brown-style math animation video?▼

Write a plan with the narrative arc and scene list, then create one Manim Scene class per scene in a single Python script. Render drafts with manim -ql, stitch clips with ffmpeg concat, and render the final at -qh for 1080p60 output.

How to animate equation derivations step by step in Manim?▼

Use MathTex with raw strings for each step and TransformMatchingTex to morph between equations. For complex expressions, use substrings_to_isolate and key_map so individual terms match and animate correctly.

What are the prerequisites for running Manim Community Edition?▼

You need Python 3.10+, Manim CE v0.20+ installed via pip install manim, a LaTeX distribution such as texlive-full or MacTeX, and ffmpeg for video stitching. Run scripts/setup.sh to verify all dependencies.

Why does Manim throw a TypeError when adding Text to a VGroup?▼

Text objects are Mobjects, not VMobjects, so VGroup rejects them on Manim CE v0.20+. Use Group for mixed collections containing Text, and reserve VGroup for shapes or MathTex only.

Can I add voiceover narration to Manim animations?▼

Yes, use the manim-voiceover plugin with ElevenLabs, Azure, or Google TTS services to auto-sync animation duration to narration. Alternatively, mux audio manually with ffmpeg after stitching the scene clips.

When should I not use Manim for a visualization?▼

Avoid Manim for single static labeled diagrams, dense reference tables, or concepts already clear from one figure, since motion adds cognitive load. It is also unsuited for text-heavy scenes rendered at low draft quality.