Manim Skills
Agent Skills for creating animations with Manim. Install any of them into your AI agent with a single terminal command.
How to install
npx skills add <skill>Manim Composer
adithya-s-kPlan your Manim video scene by scene before writing a single line of code.
npx skills add adithya-s-k/manim_skillManimCE Best Practices
adithya-s-kCreate 3Blue1Brown-style animations with Manim Community Edition.
npx skills add adithya-s-k/manim_skillManimGL Best Practices
adithya-s-kAdvanced math animations with ManimGL, the original 3Blue1Brown fork.
npx skills add adithya-s-k/manim_skillManim Skill
Yusuke710Plans scenes, writes Manim code, and renders videos automatically inside your AI agent.
npx skills add Yusuke710/manim-skillManim Templates
davila7Ready-to-use Manim templates for any AI agent.
npx skills add davila7/claude-code-templates/manimVideo Skills
lispkingTurns prompts into full Manim educational videos with narration and cover art.
npx skills add lispking/video-skillsSkills based on the open standard Agent Skills
Browse more at skills.shFrequently asked questions
What is Manim?
Manim is an open-source Python library for creating precise mathematical animations programmatically. It was originally created by Grant Sanderson (3Blue1Brown) to produce the videos on his YouTube channel, and is now maintained by the community as Manim Community Edition (ManimCE).
Do I need to know Python to use Manim?
Traditionally yes, but Agent Skills change that. With a skill installed, an AI agent like Claude Code, Gemini CLI, or OpenAI Codex writes the Manim code for you. You describe what you want in plain language and the agent handles the Python. If you want zero coding at all, Animo is a desktop app that does the same thing with a visual interface.
What is the difference between ManimCE and ManimGL?
ManimCE (Manim Community Edition) is the actively maintained fork, uses Cairo for rendering, and is the recommended starting point for most users. ManimGL is Grant Sanderson's original version with OpenGL rendering, designed for interactive development and 3D scenes. The two are not code-compatible: scripts written for one will not run on the other.
What is the animation software 3Blue1Brown uses?
3Blue1Brown uses ManimGL, the OpenGL-based version of Manim that Grant Sanderson built and continues to maintain for his own videos. The community-maintained fork (ManimCE) is more accessible for general use and is what most Manim skills target.
Is Manim free?
Yes. Both ManimCE and ManimGL are open-source and free to use. The Agent Skills listed in this directory are also free to install and use with any compatible AI coding agent.
What are Agent Skills?
Agent Skills are modular knowledge packages you install into an AI coding agent (Claude Code, Gemini CLI, OpenCode, OpenAI Codex, and others). Once installed, the agent understands a library or tool without you having to explain it every time. The open standard lives at agentskills.io.
How do I install a skill?
Run npx skills add followed by the install command shown on each skill page. The skill is added to your agent's context and takes effect immediately. No global install needed, npx handles it.
Can I use these skills with Animo?
Yes. Animo is a desktop app for creating Manim animations with AI, and it supports Agent Skills natively. You can install any skill from this directory into Animo and it will use that knowledge when generating your animations. Animo also adds a visual interface on top, so you get the best of both: community skills and a no-code experience.
How do I make math animations with AI?
Install a Manim skill into your AI coding agent, then describe the animation you want in plain language. The agent writes the Manim code, renders the video, and iterates based on your feedback. For the best results, start with the Manim Composer skill to plan the scenes, then use ManimCE Best Practices to implement them.
Can I submit my own Manim skill?
Yes. Publish your skill to GitHub following the Agent Skills format and submit it at skills.sh. We review and add community skills to this directory regularly.