manim-script-spec

Generate deterministic, self-contained Manim scripts from issue requirements.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a disciplined, self-contained approach to producing reproducible Manim animations by enforcing a clear scene structure, deterministic defaults, and explicit assumptions, reducing review cycles and ambiguity.

Core Features & Use Cases

  • Deterministic Scene: One primary Scene class with a clear sequence and fixed timings.
  • Self-contained: Script imports are stable with no runtime network calls.
  • Reviewable Assumptions: In-file header comments outlining objective, duration, and render command.
  • Use Case: Animators delivering classroom explainer videos or project pitches can reuse a standard scene skeleton.

Quick Start

  • Provide an issue requirements to extract topic and audience.
  • Generate a Manim script at outputs/manim/scene.py with a MainScene class and a render command like: manim outputs/manim/scene.py MainScene -pl

Frequently Asked Questions about manim-script-spec

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

FAQPage Schema
How do I generate reproducible Manim scripts for explainer animations?

To generate reproducible Manim scripts, you need a self-contained file with a single MainScene class, stable imports, and fixed timings, preventing runtime network calls to ensure consistent animation renders every time.

What is a deterministic Manim scene structure?

A deterministic Manim scene structure enforces one primary Scene class with a clear sequence and fixed timings, paired with an in-file header comment detailing the objective, duration, and exact render command for reviewable assumptions.

How do I create a self-contained Manim script for a project pitch?

You create a self-contained Manim script by providing issue requirements to extract the topic and audience, generating a scene file with stable imports and no runtime network calls, and rendering it with the specified command.

Why does my Manim animation render differently each time?

Your Manim animation may render inconsistently if the script lacks deterministic defaults or makes runtime network calls, which introduces non-deterministic behavior into the scene generation and rendering process.

Can I use Manim for classroom explainer videos without manual code review cycles?

Yes, you can use Manim for classroom explainer videos by enforcing a standard scene skeleton with explicit assumptions and fixed timings, which reduces ambiguity and minimizes the review cycles required for educational content.