manim_skill
Skills for building educational Manim animations in the 3Blue1Brown style, from scene plan to code
- 1,311 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Searches the web while planning
- Runs Manim rendering and code on the machine
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/manim-skillDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Searches the web while planning
- Runs Manim rendering and code on the machine
This is third-party code. Review the repository files before installing.
What it does
A set of three skills helps the agent plan and write mathematical animations in Manim. The manim-composer skill turns a vague video idea into a detailed scene plan: it researches the topic, asks about audience and scope, and outputs a scenes.md file. Separate skills give rules and techniques for ManimCE and ManimGL so the agent writes correct code for the chosen engine. Scene composition comes before coding, and implementation leans on the best-practice skills.
Who it is for. For teachers, educational video creators and developers who make animated explanations.
Good fit when
- You need to plan an educational video scene by scene before coding
- You want a 3Blue1Brown-style animation from a concept
- You need correct techniques for ManimCE or ManimGL
Not a fit when
- You need ordinary video editing rather than programmatic animation
- You cannot install Manim and its dependencies
Example request
Plan a 3Blue1Brown-style video about derivatives and prepare the scenes for ManimCELimitations
Rendering requires Manim (ManimCE or ManimGL) installed together with FFmpeg and LaTeX. The skills give a plan and code, but the final video depends on the model and manual scene tuning.
How to disable. Remove the manim-composer, manimce-best-practices and manimgl-best-practices skills from the agent's skills directory.
FAQ
How does manim-composer differ from the practice skills?
Composer plans scenes and outputs scenes.md, while the manimce and manimgl practice skills apply when writing code for a specific engine.
Can I install just one skill?
Yes. The installer lets you pick individual skills.
Discussion
No questions or reviews yet.
Related
SkillsA skill for making math animations in Manim: the agent plans scenes, writes code, renders video and refines on feedback
A Claude Code skill for short animated videos drawn in code: seven styles, story and storyboard sign-off, voice-over and an MP4 render
Motion Skills for AI agents
motion-skills
Over 50 open skills for motion graphics, animation and video: kinetic typography, charts, explainers, TikTok and Reels, WebGL, Manim
Three Motion Canvas skills: a code animation reference, HTTP editor control and 12 animation principles for an agent.
Seventeen skills for motion graphics: an agent builds looping 3D scenes, titles and clips with Remotion, Three.js and Python.
Skill for staging fight scenes: an idea becomes a battle plot, move design and a shot-by-shot storyboard.
README in short
The README describes three Manim skills and suggests installing them with a single npx skills add command. It details the environment setup: FFmpeg, LaTeX and Manim itself in the ManimCE and ManimGL flavors, including via uv. The composer skill plans a video by scenes, and the practice skills help write correct engine-specific code. MIT licensed.
README badge
Original SKILL.md
--- name: manim-composer description: | Trigger when: (1) User wants to create an educational/explainer video, (2) User has a vague concept they want visualized, (3) User mentions "3b1b style" or "explain like 3Blue1Brown", (4) User wants to plan a Manim video or animation sequence, (5) User asks to "compose" or "plan" a math/science visualization. Transforms vague video ideas into detailed scene-by-scene plans (scenes.md). Conducts research, asks clarifying questions about audience/scope/focus, and outputs comprehensive scene specifications ready for implementation with ManimCE or ManimGL. Use this BEFORE writing any Manim code. This skill plans the video; use manimce-best-practices or manimgl-best-practices for implementation. ---