manim-video

Generates 3Blue1Brown-style mathematical and technical animation videos using Manim Community Edition.

Updated Sep 9, 2026
One-click install
npx skills add https://github.com/luckybbjason1/trading --skill manim-video-luckybbjason1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manim-video
Source: https://github.com/luckybbjason1/trading/tree/main/.hermes/skills/creative/manim-video
Command: npx skills add https://github.com/luckybbjason1/trading --skill manim-video-luckybbjason1

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Creating educational math and technical animations with Manim requires deep knowledge of its API, LaTeX integration, rendering pipeline, and visual design principles. This Skill provides a complete production pipeline—from narrative planning to rendered video—so users can produce polished explainer videos without mastering every Manim detail. ## Core Features & Use Cases - Full Production Pipeline: Plan, code, render, stitch, and add voiceover to animated videos using Manim CE, LaTeX, and ffmpeg. - Multiple Video Modes: Concept explainers, equation derivations, algorithm visualizations, data stories, architecture diagrams, paper explainers, and 3D visualizations. - Design System Built In: Curated color palettes, typography scales, animation timing rules, and production-quality checklists ensure cohesive output. - Use Case: Ask for an animated proof of the Pythagorean theorem, and the Skill writes a narrative plan, generates scene-by-scene Python code, renders draft and production quality clips, and stitches them into a final MP4. ## Quick Start Create a Manim animation video explaining how gradient descent works, with a draft render first and a final 1080p stitched video.

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?

Use Manim Community Edition to write one Python class per scene, render scenes with manim -ql for drafts and -qh for production, then stitch clips with ffmpeg concat. This Skill automates the full pipeline from narrative planning to final MP4.

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 to control which terms match during the transformation.

What are the prerequisites for running Manim animations?

You need Python 3.10+, Manim Community Edition v0.20+ (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 grouping Text with shapes?

Text objects are Mobjects, not VMobjects, so adding them to a VGroup fails 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 videos?

Yes, either mux narration audio with ffmpeg after rendering, or use the manim-voiceover plugin with ElevenLabs, Azure, or Google TTS to auto-sync animation durations to speech directly in scene code.

When should I not use Manim for a visualization?

Avoid Manim for single static diagrams that need careful study, dense reference tables, or concepts already clear from one labeled figure. Animation adds cognitive load, so use it only when sequence, transformation, or temporal evolution is the point.