If you need to create mathematical animations programmatically, this is the framework 3Blue1Brown made famous. You write Python classes that inherit from Scene, define mobjects like circles and equations, then orchestrate transformations with self.play(). It handles LaTeX rendering natively, which is essential for any serious math visualization work. The learning curve is real since you're coding animations rather than dragging keyframes, but that's the point. Once you understand the Scene/Mobject/Animation pattern, you can generate entire educational videos from code. Test with the low quality flag for speed, then render at high quality when you're done. The documentation and example gallery are solid resources for getting past the initial confusion.

skills.sh installs
444
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill manim --agent claude-code

Installs into .claude/skills of the current project.

Files

Manim Community - Mathematical Animation Engine

Comprehensive skill set for creating mathematical animations using Manim Community, a Python framework for creating explanatory math videos programmatically, popularized by 3Blue1Brown.

When to use

Use this skill whenever you are dealing with Manim code to obtain domain-specific knowledge about:

  • Creating mathematical animations and visualizations
  • Building educational video content programmatically
  • Working with geometric shapes and transformations
  • Animating LaTeX equations and mathematical formulas
  • Creating graphs, charts, and coordinate systems
  • Implementing scene-based animation sequences
  • Rendering high-quality mathematical diagrams
  • Building explanatory visual content for teaching

Core Concepts

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Documentation, Python
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1mrgoonie avatardatabasesmrgoonie/claudekit-skillsWork with MongoDB (document database, BSON documents, aggregation pipelines, Atlas cloud) and PostgreSQL (relational database, SQL queries, psql CLI, pgAdmin). 441skills.sh installs
2harishwarrior avatarflutter-testerharishwarrior/flutter-claude-skillsUse when creating, writing, fixing, or reviewing tests in a Flutter project. Covers unit tests, widget tests, integration tests, Riverpod provider testing, and 439skills.sh installs
3jwynia avatarcontext-networkjwynia/agent-skillsBootstrap, maintain, and evolve context networks across their full lifecycle. Use when starting a new project, when existing documentation feels scattered, or w436skills.sh installs
4tldraw avatarskill-creatortldraw/tldrawGuide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends an AI agent's ca436skills.sh installs
5davila7 avatarcommitdavila7/claude-code-templatesCreate commit messages following Sentry conventions. Use when committing code changes, writing commit messages, or formatting git history. Follows conventional 435skills.sh installs
6pedronauck avatarelectron-builderpedronauck/skillsComprehensive guide for electron-builder (v26.x) packaging, code signing, auto-updates, and release workflows. Use when: (1) configuring electron-builder builds433skills.sh installs