manim-video

Plan and execute Manim Community Edition educational animations with script.py scenes.

1|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/rnben/hermes-skills --skill manim-video-rnben
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manim-video
Source: https://github.com/rnben/hermes-skills/tree/main/plugins/creative-skills/skills/manim-video
Command: npx skills add https://github.com/rnben/hermes-skills --skill manim-video-rnben

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Planning and producing educational math/CS animations can be time-consuming and error-prone without a structured pipeline. This Skill provides a production pipeline to plan, code, render, stitch, and polish explainer videos using Manim Community Edition.

Core Features & Use Cases

  • End-to-end workflow: plan.md narrative, script.py with per-scene classes, and a single Manim render pass.
  • Staged pipeline: PLAN -> CODE -> RENDER -> STITCH -> AUDIO (optional) -> REVIEW, enabling repeatable, high-quality outputs.
  • Flexible modes: concept explainers, equation derivations, algorithm visualizations, and data stories.
  • Project structure guidance: plan.md, script.py, and conventions for color, typography, and pacing.

Quick Start

Plan your video by creating plan.md, implement scenes in script.py, and render with Manim 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 educational animation videos with Manim?

To create educational animation videos with Manim, you define a narrative in a plan.md file, implement per-scene classes in a script.py file, and execute a single render pass using Manim Community Edition to produce the final video.

What's the best way to structure a Manim project for explainer videos?

The best way to structure a Manim explainer video project is using a staged pipeline: PLAN, CODE, RENDER, STITCH, AUDIO, and REVIEW, which establishes conventions for color, typography, and pacing across all scenes.

Does the Manim video pipeline require ffmpeg for rendering?

Yes, the Manim video pipeline requires ffmpeg for final stitching, alongside Manim Community Edition v0.20+, to combine rendered scenes into a cohesive educational animation.

Can I visualize mathematical equation derivations using Manim?

Yes, you can visualize mathematical equation derivations using Manim, as the pipeline supports flexible modes including concept explainers, algorithm visualizations, and data-driven diagrams with a cohesive visual language.

Why use a structured pipeline for producing mathematical animations?

A structured pipeline for producing mathematical animations prevents time-consuming and error-prone manual work by enforcing repeatable stages from planning to rendering, ensuring high-quality and cohesive visual outputs.

What is a plan.md narrative in Manim video production?

A plan.md narrative in Manim video production is the foundational planning document that outlines the story and structure of the educational animation before coding per-scene classes in script.py and rendering.