Guide · Agent skill
How to Use the Manim Video Agent Skill (manim-video)
Updated · written with AI from the project's own documentation and checked against our catalogue data
The manim-video skill is an add-on for an AI coding agent that turns a topic, equation, algorithm, or dataset into an animated explainer video built with Manim Community Edition. It is for educators, students, developers, and researchers who want 3Blue1Brown-style animations without writing the Manim code by hand. After this guide you will be able to install the skill, check that your tools are ready, and ask the agent for a video in plain language.
Quick start
- 1Download the ZIP. Download the manim-video skill ZIP from this page.
- 2Install the skill. Unzip it into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder, or upload the ZIP under Settings, Capabilities, Skills in the Claude apps.
- 3Install the dependencies. Install Python, Manim Community Edition with pip install manim, LaTeX, and ffmpeg, then run the setup script from the skill folder.
- 4Ask for a video. Describe the concept, the audience, and the key idea in plain language so the agent can trigger the skill.
- 5Render a draft and review it. Let the agent render low-quality scene clips, check the stills against the plan, and then request a production render.
What the manim-video skill makes the agent do
An agent skill is a folder of instructions and helper files that an AI agent loads when a task matches it. This skill covers mathematical and technical animations. Once it is installed, the agent follows a fixed pipeline: it writes a plan, generates a Python script that uses Manim to draw each scene, renders each scene to video, and joins the clips together with ffmpeg. Narration is optional.
The skill also includes design guidance on color palettes, animation timing, and typography so the scenes look consistent. Its creative standard asks for a narrative arc before any code, geometry shown before algebra, and a pause after each key reveal.
- Concept explainers, such as how neural networks learn
- Equation derivations, such as a step-by-step proof
- Algorithm visualizations, such as quicksort step by step
- Data stories with animated charts and counters
- Architecture diagrams that build up component by component
How do you install the manim-video skill?
Download the ZIP file of the skill from this page. Then install it in one of two ways. For a personal setup, unzip it into your ~/.claude/skills/ folder. For a single project, unzip it into that project's .claude/skills/ folder. You can also upload the ZIP in the Claude apps under Settings, then Capabilities, then Skills.
After installing, confirm the skill folder contains SKILL.md at its top level alongside the README and the references folder.
What do you need installed before rendering?
The skill needs Python, Manim Community Edition (installed with pip install manim), LaTeX, and ffmpeg. LaTeX is used to render equations through MathTex. On Linux the source names the texlive-full package, and on macOS it names mactex. LaTeX is a large download, so plan for that time and disk space.
The skill includes a setup script that checks these dependencies. The README shows how to run it from the skill folder. Check the README for the exact minimum Python version.
- Python (minimum version listed in the README)
- Manim Community Edition: pip install manim
- LaTeX: texlive-full on Linux, mactex on macOS
- ffmpeg
- Optional: ElevenLabs or Qwen3-TTS for narration
bash skills/creative/manim-video/scripts/setup.shHow do you trigger the skill with a natural request?
You do not need special commands. Describe the video you want in ordinary language. The skill is meant to trigger on requests for animated explanations, math animations, concept visualizations, algorithm walkthroughs, technical explainers, 3Blue1Brown-style videos, or programmatic animation with geometric or mathematical content.
Include the audience, the core idea, and the key moment you want the viewer to reach. The more specific the request, the better the plan.
- Explain how neural networks learn, for a first-year student, in about two minutes
- Animate the proof of the Pythagorean theorem
- Show how quicksort works step by step on an array of eight numbers
- Animate our before and after performance metrics as a short data story
- Show our microservice architecture building up, one service at a time
How does the agent build and render the video?
The pipeline runs in this order: plan, code, render, stitch, optional audio, and review. The agent writes plan.md with the narrative arc, scene list, and color palette. It writes script.py with one class per scene, and each scene can be rendered on its own. Draft renders use low quality for speed, and production renders use high quality.
Each scene is rendered to a clip and then joined into final.mp4 with ffmpeg. Manim writes its output under a media folder inside the project.
- plan.md: narrative arc, scene breakdown
- script.py: all scenes in one file
- concat.txt: the ffmpeg scene list
- final.mp4: the stitched output
- media/: created automatically by Manim
manim -ql script.py Scene1_Introduction Scene2_CoreConcept
manim -qh script.py Scene1_Introduction Scene2_CoreConceptSafety notes and tips for better results
This skill runs scripts. The agent generates Python code and runs Manim and ffmpeg on your machine, so read the generated script before you run it on a project you care about. The listing states that the skill does not use the network. Optional narration uses ElevenLabs or Qwen3-TTS, which are separate tools with their own setup and terms, so check those before you enable narration.
For better results, ask for a single concept per video, state the audience, and review the draft render before asking for a production render. The skill's guidance favors clear, uncluttered frames over dense ones.
- Read generated scripts before running them on important projects
- Start with draft-quality renders to check timing and layout
- Name the audience and the one idea the viewer should leave with
- Keep text at a readable size; the skill sets a minimum font size of 18
What people use it for
- Teaching a calculus or linear algebra idea with geometric intuition before the formula
- Showing a sorting or graph algorithm step by step for a computer science class
- Making an architecture overview video that builds up one component at a time
- Summarizing the key findings and methods of a research paper in a short animated video
Frequently asked questions
How do I install the manim-video skill?
Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps you can instead upload the ZIP under Settings, then Capabilities, then Skills.
What do I need to run the manim-video skill?
You need Python, Manim Community Edition installed with pip install manim, LaTeX, and ffmpeg. The source names texlive-full for Linux and mactex for macOS as the LaTeX packages. Without these, rendering will fail.
Is the manim-video skill free?
The skill is listed under the MIT licence. Its own tools, such as Manim, LaTeX, and ffmpeg, have their own licences, and the optional ElevenLabs or Qwen3-TTS narration tools have their own terms.
Does the manim-video skill use the internet?
The listing says the skill does not use the network. It does run scripts on your computer, and optional narration uses ElevenLabs or Qwen3-TTS, so check those tools' requirements if you enable narration.
How is this different from editing a video in a normal editor?
This skill generates new animations from code rather than editing existing footage. It is not suited to quick edits of live-action or stock video.
Why does my Manim render fail?
The most common cause is a missing dependency. Confirm Python, Manim, LaTeX, and ffmpeg are installed, then run the setup script from the skill folder. The skill's references include a troubleshooting guide for further fixes.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use this skill if you want a math, computer science, or technical concept turned into a 3Blue1Brown-style explainer and you are comfortable installing Python, Manim, LaTeX, and ffmpeg. Pick a different tool if you need to edit existing video footage or do not want to install a large LaTeX toolchain.
Download the skill