manim-video

Plan and render Manim CE videos from narrative prompts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires manim, pdflatex, ffmpeg, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Building and delivering polished education videos is time-consuming: planning, scripting, rendering, and editing require multiple tools and manual coordination.

Core Features & Use Cases

  • End-to-end Manim video pipeline: planning, scene code generation, rendering, and stitching.
  • Narrative-driven production: one scene per concept with consistent visual language and pacing.
  • Modes for education and storytelling: concept explainers, equation derivations, data stories, and architecture diagrams.

Quick Start

Plan your video in plan.md, implement scenes in script.py, render with Manim CE, and stitch the clips into a 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 generate explainer videos from narrative prompts using Manim?

You can generate explainer videos by writing a narrative arc in plan.md and implementing scenes in script.py. The pipeline plans the narrative, generates Manim scene code, renders the clips, and stitches them into a final video.

What dependencies do I need to render Manim animations for educational visualizations?

You need Python 3.10+, Manim Community Edition, pdflatex, and ffmpeg installed. These tools handle scene rendering, LaTeX-based text rendering, and video stitching to produce the final output.

Can I use Manim to create algorithm demonstrations and math visualizations?

Yes, Manim is suitable for algorithm demonstrations, math visualizations, equation derivations, and data stories. The pipeline supports narrative-driven production with one scene per concept, ensuring consistent visual language and pacing.

Does Manim video production require separate tools for planning and editing?

No, the pipeline consolidates planning, scene code generation, rendering, and stitching into a single workflow. You define narrative arcs in plan.md and implement scenes in script.py, eliminating the need for manual coordination across multiple tools.

What is the best way to structure a narrative-driven Manim video?

Structure your video by placing the narrative arc in plan.md and implementing one scene per concept in script.py. This approach maintains consistent visual language and pacing throughout educational explanations and data stories.