manim-video

Create Manim-based animated explainers for technical concepts, graphs, and system diagrams.

2|Updated Mar 29, 2015
One-click install
npx skills add https://github.com/ovisan/dotfiles --skill manim-video-ovisan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manim-video
Source: https://github.com/ovisan/dotfiles/tree/main/.agents/skills/manim-video
Command: npx skills add https://github.com/ovisan/dotfiles --skill manim-video-ovisan

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, architectures, and workflows is hard with generic video tools. This Skill provides a structured Manim workflow that turns a technical concept into a storyboarded, scene-by-scene animation with a reusable starter scene. ## Core Features & Use Cases - Scene-First Planning: Breaks a concept into 3-6 scenes where each scene proves one thing, with a storyboard and render plan before any code is written. - Network Graph Starter: Ships a ready-to-render Manim scene (assets/network_graph_scene.py) showing graph optimization with nodes, edges, and progressive reveal. - Render Conventions: Defaults to 16:9 MP4 output, low-quality smoke test renders first, and a clean thumbnail frame for social sharing. - Use Case: You need a short explainer showing how a social graph is pruned of low-signal follows and strengthened via warm-path bridges. Run the starter scene, adapt the nodes and labels, and render a polished 16:9 MP4. ## Quick Start Ask the AI to create a Manim explainer animation for your technical concept, starting with a storyboard and a low-quality smoke test render.

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 animation with Manim?

Define the core visual thesis in one sentence, break the concept into 3-6 scenes, write the scene outline, then implement it as a Manim Scene class. Render a low-quality smoke test first with manim -ql before pushing to higher quality.

How do I render a Manim scene from a Python file?

Run the manim CLI against the file and scene class, for example: manim -ql assets/network_graph_scene.py NetworkGraphExplainer. The -ql flag renders at low quality for fast iteration during composition and timing work.

What is Manim best used for compared to video editing tools?

Manim is best for programmatic animations of graphs, diagrams, and mathematical or technical concepts where motion explains state changes. For composited UI, captions, or heavy post-processing, hand off to video-editing or Remotion-based tools.

Can Manim render vertical videos for social media?

Yes, but this workflow defaults to 16:9 landscape unless vertical is explicitly requested. It also exports one clean thumbnail frame designed to read well at social feed sizes.

When should I not use Manim for a video?

Avoid Manim when the goal is photorealistic footage, talking-head content, or generic cinematic visuals. It is designed for precise, structured explainers where motion clarifies a concept rather than decorating the screen.