Manim Skill

A skill for making math animations in Manim: the agent plans scenes, writes code, renders video and refines on feedback

  • 200 ★ on the repository
  • Last commit
  • MIT
Skill

Extended access

Why this level

  • The agent writes and runs Python code
  • It renders video locally and creates project files
All reasons and checks

yusuke710/manim-skill

Install

Manual install

/plugin marketplace add Yusuke710/manim-skill
/plugin install manim-skill/manim-skill

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The agent writes and runs Python code
  • It renders video locally and creates project files

This is third-party code. Review the repository files before installing.

What it does

The skill gives the agent a workflow for making Manim Community Edition videos in the 3Blue1Brown style. The agent goes through four stages: it plans the video structure, writes Python code, runs the render until all scenes build, and refines on feedback. For each project it creates a separate folder with the plan, the script and the output. It ships a viewer for finished scenes to make feedback easy.

Who it is for. For teachers, creators and developers who want math animations without hand-wiring Manim code.

Good fit when

  • You need to animate a formula, a proof or how an algorithm works
  • You are making an educational video in the 3Blue1Brown style
  • You want the agent to plan scenes, render and refine on feedback

Not a fit when

  • You are not ready to install Manim and system dependencies
  • You want animation in an editor rather than through code
  • The task is not about math or data visualization

Example request

Make an animation that visually shows the Pythagorean theorem using squares on the sides

Limitations

Before use you need to install system dependencies (cairo, pkg-config, ffmpeg) and Manim Community Edition. The agent writes and runs Python code and renders video locally, which takes time and resources. The skill is aimed first at Claude Code. MIT licensed.

How to disable. Uninstall the manim-skill plugin through the plugin manager and, if you like, remove Manim and the system dependencies.

FAQ

What do I need to install first?

The system dependencies cairo, pkg-config and ffmpeg, plus Manim Community Edition, for example via uv tool install manim.

How do I give feedback on the video?

The agent opens a scene viewer in the browser; you watch the result and paste edits into chat, and it refines the video.

Discussion

No questions or reviews yet.

Skills

Skills for building educational Manim animations in the 3Blue1Brown style, from scene plan to code

SkillExtended access1.3KRepository stars

Over 50 open skills for motion graphics, animation and video: kinetic typography, charts, explainers, TikTok and Reels, WebGL, Manim

SkillMinimal access1.4KRepository stars

A Claude Code skill for code-made video: it splits a clip into scenes and picks an engine for each, from Paper.js to Manim.

SkillExtended access115Repository stars

A Claude Code skill for short animated videos drawn in code: seven styles, story and storyboard sign-off, voice-over and an MP4 render

SkillExtended access1.8KRepository stars

Twelve skills that make an agent build single-file HTML animations: slides, protocol diagrams, architecture diagrams and demos for screen recording

SkillExtended access1.8KRepository stars
Needs a VPN

A skill that turns an idea, a link or a screen recording into finished video: HeyGen avatar, b-roll, captions and quality checks

SkillBroad access343Repository stars

README in short

The README describes a Claude Code skill that makes Manim videos through plan, code, render and refine. The agent plans the video structure, writes Python code and renders scenes, then opens a viewer so the author can give feedback. It lists the system dependencies and the Manim Community Edition install, while the skill itself installs via the Claude Code marketplace. There is a demo and a link to the scene viewer. MIT licensed.

README badge

Original SKILL.md

---
name: manim-skill
description: Create mathematical animations with Manim Community Edition(manimce). Generates distinctive, production-grade animations that avoid generic "AI slop" aesthetics. Use when user wants to animate concepts, equations, illustrate proofs, visualize algorithms, create math explainers, or produce 3Blue1Brown-style videos.
---

## Project Structure

Create a dedicated folder for each animation project in the user's current working directory. Use this flat structure:

<project-name>/
  plan.md              # Planning document (Phase 1)
  script.py            # Manim code (Phase 2)
  concat.txt           # ffmpeg scene list (Phase 3)
  final.mp4            # Stitched output (Phase 3)
  media/               # Auto-generated by manim

## Workflow Overview

Plan -> Code -> Render -> Iterate

Report a problem