manim-video

Automate Manim CE video production from planning to final stitching.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides an end-to-end workflow for producing educational animations with Manim Community Edition, consolidating planning, scripting, rendering, and final stitching into a repeatable pipeline.

Core Features & Use Cases

  • Narrative planning: define the story arc, scenes, and visuals before coding.
  • Code-to-video pipeline: generate plan.md, script.py, and per-scene assets, then render and stitch into a final video.
  • Cross-topic explainers: produce concept explainers, derivations, algorithm visualizations, and data stories using a single project structure.

Quick Start

Provide plan.md and script.py to generate a 2-minute Manim video that explains the concept from start to finish.

Frequently Asked Questions about manim-video

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Manim CE video production from start to finish?

You can automate Manim CE video production by using a standardized pipeline that handles narrative planning, Python scripting, rendering, and stitching into a final educational video. This workflow requires Manim CE, Python, LaTeX, and ffmpeg to execute the end-to-end process.

What is the best way to structure a Manim animation pipeline for educational explainers?

The best way to structure a Manim animation pipeline is using a standardized file layout with plan.md for narrative planning, script.py for code, and optional references or assets directories. This structure guides a single project-wide workflow from concept to final stitched video.

Do I need LaTeX and ffmpeg installed to render and stitch Manim videos?

Yes, you need LaTeX and ffmpeg installed to render and stitch Manim videos. The pipeline requires Manim Community Edition, Python, LaTeX for mathematical text rendering, and ffmpeg for stitching individual rendered scenes into a final video output.

Can I generate math, computer science, and science explainer videos using one workflow?

Yes, you can generate math, computer science, and science explainer videos using one workflow. The pipeline applies a single project structure to produce concept explainers, derivations, algorithm visualizations, and data stories from planning to final stitched video.

How do I plan a Manim script before coding the animation?

You plan a Manim script by defining the story arc, scenes, and visuals in a plan.md file before coding. This narrative planning step ensures the educational concept is fully mapped out prior to generating the script.py file and rendering.