manim-video

Create animated technical explainer videos with Manim scenes and storyboard planning.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/freedom909/real-estate-saas --skill manim-video-freedom909
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: manim-video
Source: https://github.com/freedom909/real-estate-saas/tree/main/.trae/skills/manim-video
Command: npx skills add https://github.com/freedom909/real-estate-saas --skill manim-video-freedom909

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Producing clear animated explainers for technical concepts like graphs, workflows, and system architectures is time-consuming, and generic video tools often produce cluttered or imprecise visuals. ## Core Features & Use Cases - Structured Scene Planning: Breaks a concept into 3 to 6 scenes, each proving one point, with a storyboard and render plan before any code is written. - Reusable Manim Starter: Ships a ready-to-render network graph scene (assets/network_graph_scene.py) showing graph optimization with progressive reveal. - Render Conventions: Defaults to 16:9 MP4 output with low-quality smoke test renders first, plus a clean thumbnail frame. - Use Case: You need a short launch explainer showing how a connections optimizer prunes low-signal follows and strengthens warm paths. Use this Skill to plan the storyboard, render the network graph scene, and export a polished MP4 with a poster frame. ## Quick Start Ask the AI to create a Manim explainer video for your technical concept, starting with a smoke test render of the network graph scene.

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 technical explainer video with Manim?▼

Define a one-sentence visual thesis, break the concept into 3 to 6 scenes, write the scene outline, then implement Manim Scene classes. Render a low-quality smoke test first with manim -ql before refining typography, spacing, and pacing.

How to animate a network graph in Manim?▼

Use Circle nodes with Text labels and CurvedArrow edges inside a Scene construct method, revealing elements progressively with Create and FadeIn. The included network_graph_scene.py starter shows pruning stale nodes and adding target connections.

What tools are required to render Manim videos?▼

Manim rendering requires the manim CLI installed with Python, and ffmpeg for post-processing or final assembly. Run a smoke test with manim -ql scene_file.py SceneName before pushing to higher render quality.

When should I use Manim instead of Remotion for videos?▼

Use Manim when the concept is a graph, workflow, architecture, or system diagram where precise motion explains state changes. Choose Remotion when the final package needs composited UI, captions, or additional motion layers beyond mathematical animation.

Why does my Manim scene look cluttered?▼

Clutter comes from overstuffed diagrams and showing everything at once. Limit each scene to proving one thing, prefer progressive reveal over full-screen layouts, and keep title cards short and meaningful.