manim-video

Generate Manim CE videos from prompts via plan, code, render, and stitch pipeline.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/LamseyahElias/jarvis-cloud-v2 --skill manim-video-lamseyahelias
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manim-video
Source: https://github.com/LamseyahElias/jarvis-cloud-v2/tree/main/hermes-agent/skills/creative/manim-video
Command: npx skills add https://github.com/LamseyahElias/jarvis-cloud-v2 --skill manim-video-lamseyahelias

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Orchestrates the end-to-end production of Manim Community Edition explainer videos by handling creative planning, Python code generation, rendering, scene stitching, and iterative refinement, reducing manual overhead and speeding up content creation.

Core Features & Use Cases

  • End-to-end pipeline: plan.md -> script.py -> render -> stitch -> final video, with optional audio muxing
  • Supports use cases: concept explainers, equation derivations, algorithm visualizations, data stories, architecture diagrams
  • Prerequisites and workflow guidelines: Manim CE, LaTeX, and ffmpeg; a reproducible pipeline with planning and style guidelines
  • Flexible modes and templates; consistency across scenes to maintain a cohesive visual language

Quick Start

Run the setup script to verify prerequisites and then run the pipeline to render a sample Manim video.

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 video production from start to finish?

Manim video production is automated by orchestrating a plan.md, generating script.py, rendering scenes, and stitching outputs into a final video. This pipeline handles creative planning, code generation, and rendering to reduce manual overhead.

What do I need to render Manim explainer videos with LaTeX and ffmpeg?

To render Manim explainer videos, you need a stable environment with Manim Community Edition, LaTeX, and ffmpeg installed. The pipeline enforces a standard workflow to produce and stitch scenes into a cohesive final video.

Can I use this pipeline for algorithm visualizations and architecture diagrams?

Yes, this pipeline supports algorithm visualizations and architecture diagrams. It also handles concept explainers, equation derivations, and data stories by applying consistent templates across all scenes.

How does scene stitching work when rendering multiple Manim scenes?

Scene stitching combines multiple rendered Manim outputs into a single final explainer video using ffmpeg. The pipeline progresses from planning to code generation, rendering, and stitching, with optional audio muxing.

What's the best way to plan and structure a Manim explainer video?

The best way to plan a Manim explainer video is using a plan.md file to outline the structure before generating script.py. This enforces a reproducible pipeline with style guidelines to maintain a cohesive visual language.

Why does my Manim rendering pipeline fail without LaTeX or ffmpeg?

Manim rendering fails without LaTeX or ffmpeg because these are required dependencies for processing equations and stitching video outputs. A stable environment with Manim CE, LaTeX, and ffmpeg is enforced to complete the pipeline.