manim-video

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

Updated Aug 22, 2026
One-click install
npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill manim-video-vivekgoquest
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: manim-video
Source: https://github.com/vivekgoquest/hermes-agent-stable/tree/main/skills/creative/manim-video
Command: npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill manim-video-vivekgoquest

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 videos requires expertise in animation software, pedagogical design, and video editing. This Skill automates the full production pipeline from narrative planning through Python code generation, rendering, scene stitching, and audio muxing. ## Core Features & Use Cases - Full Production Pipeline: Plan narrative arcs, write Manim scene code, render at draft or production quality, and stitch clips with ffmpeg into a final MP4. - Multiple Video Modes: Concept explainers, equation derivations, algorithm visualizations, data stories, architecture diagrams, paper explainers, and 3D visualizations. - Design Standards Built In: 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 receive a planned, rendered, and stitched video with consistent visual language and optional voiceover. ## 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 Python class per scene using Manim Community Edition. Render drafts with manim -ql, stitch scenes with ffmpeg concat, and render the final at -qh for 1080p output.

How to animate equation derivations in Manim?▼

Use MathTex with raw strings for each step and TransformMatchingTex to morph between equations. For complex expressions, use substrings_to_isolate and matched_keys so individual terms align correctly during the transformation.

What are the prerequisites for running Manim animations?▼

You need Python 3.10+, Manim Community Edition v0.20+ installed via pip, a LaTeX distribution such as texlive-full or MacTeX for equation rendering, and ffmpeg for video stitching and audio muxing.

Why does VGroup raise a TypeError with Text objects in Manim?▼

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 videos?▼

Yes, either mux narration audio with ffmpeg after rendering, or use the manim-voiceover plugin with ElevenLabs, Azure, or Google TTS. The plugin auto-syncs animation duration to voiceover length and generates subtitle files.

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. Animation adds cognitive load, so use it only when a sequence unfolds over time or spatial relationships change.