manim-video

Plan, script, render, and stitch Manim CE videos with FFmpeg.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manim video production is complex and error-prone; this Skill provides a repeatable workflow to plan, script, render, and assemble educational animations in Manim CE, ensuring consistent quality and reducing setup friction.

Core Features & Use Cases

  • Plan-driven pipeline from outline to script (plan.md to script.py)
  • End-to-end rendering and stitching with FFmpeg
  • Optional audio integration and post-processing guidance
  • Reusable production templates for educational videos and explanations
  • Real-world use: create math/CS concept explainers and algorithm visualizations with consistent style

Quick Start

Create a plan.md outlining your video, write script.py with scene classes, and follow the repository's render/stitch instructions to produce the final 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 3Blue1Brown-style math animations using Manim?

You can plan, script, and render educational math explanations by following a structured pipeline that generates a plan.md outline and a script.py with scene classes, then renders deterministic outputs using Manim CE.

What is the best way to manage an end-to-end Manim video production workflow?

The best way is using a plan-driven pipeline that guides the process from narrative planning and concept outlines to final stitched output, ensuring consistent quality and reducing setup friction for educational animations.

Does Manim video production work with FFmpeg for stitching and audio integration?

Yes, this workflow supports end-to-end rendering and stitching with FFmpeg, providing optional audio integration and post-processing guidance to assemble publishable educational videos.

Can I use LaTeX in Manim CE for algorithm visualizations and math explanations?

Yes, you can use LaTeX in Manim CE to render math explanations and algorithm visualizations, guiding the process from concept to publishable video through deterministic rendering scripts.

Do I need to write a plan.md before rendering educational animations?

Yes, you need to write a plan.md outlining your video before writing script.py, as the Skill enforces a plan-driven pipeline from outline to script to ensure deterministic rendering for educational content.

Why does Manim rendering fail without a structured script pipeline?

Manim rendering is complex and error-prone without a structured pipeline because setup friction and inconsistent scripting disrupt deterministic output, which this workflow solves using reusable plan.md and script.py templates.