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
Skill

Extended access

Why this level

  • Searches the web while planning
  • Runs Manim rendering and code on the machine
All reasons and checks

adithya-s-k/manim_skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/manim-skill

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended 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 ManimCE

Limitations

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.

Skills

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

SkillExtended access200Repository 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

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

SkillMinimal access1.4KRepository stars

Three Motion Canvas skills: a code animation reference, HTTP editor control and 12 animation principles for an agent.

SkillExtended access77Repository stars

Seventeen skills for motion graphics: an agent builds looping 3D scenes, titles and clips with Remotion, Three.js and Python.

SkillExtended access1.6KRepository stars

Skill for staging fight scenes: an idea becomes a battle plot, move design and a shot-by-shot storyboard.

SkillMinimal access110Repository stars

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.
---

Report a problem