manim-render-ops

Render Manim scenes to MP4 files with preflight checks and bounded retries.

11|3|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/gqy20/IssueLab --skill manim-render-ops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manim-render-ops
Source: https://github.com/gqy20/IssueLab/tree/main/agents/video_manim/.claude/skills/manim-render-ops
Command: npx skills add https://github.com/gqy20/IssueLab --skill manim-render-ops

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill renders Manim scenes to video files with correct CLI flags, dependency checks, and a bounded retry strategy to improve reliability.

Core Features & Use Cases

  • Preflight checks ensure runtime dependencies (ffmpeg) are available, verify the scene path and class existence, and create output folders.
  • Render Commands cover fast validation and high-quality deliverables:
    • manim -pql outputs/manim/scene.py MainScene
    • manim -pqh outputs/manim/scene.py MainScene
  • Quality and retry policy: perform a low-quality quick render first, then a higher-quality deliverable, retry up to two times on failure.

Quick Start

Use this Skill to render a Manim scene to an MP4 with preflight checks and bounded retries.

Frequently Asked Questions about manim-render-ops

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

FAQPage Schema
How do I render a Manim scene to an MP4 video file reliably?

To render a Manim scene reliably, this skill applies correct CLI flags, verifies ffmpeg and scene paths, and uses a bounded retry strategy to produce an MP4 video file. It handles both quick validation and high-quality deliverables automatically.

Why does my Manim render fail and how can I automate retrying it?

Manim renders often fail due to missing dependencies like ffmpeg or incorrect CLI flags. This skill performs preflight environment checks and applies a bounded retry strategy, retrying failed renders up to two times while recording failure details.

Do I need ffmpeg installed to render Manim animations?

Yes, ffmpeg is required to render Manim animations to MP4 files. This skill includes preflight checks that verify the Manim environment and ffmpeg availability before attempting any scene rendering to prevent immediate failures.

What is the best way to validate a Manim scene before doing a high-quality render?

The best way to validate a Manim scene is performing a low-quality quick render first using the -pql flag. This skill executes that fast validation render, then proceeds to a higher-quality deliverable using the -pqh flag if successful.

Can I specify a custom output folder for my Manim video files?

Yes, you can use a designated output folder for Manim video files. This skill manages output paths by verifying the scene path and creating the necessary output folders before rendering the MainScene class to an MP4 file.