adithya-s-k/manim_skill

Agent skills for Manim to create 3Blue1Brown style animations.

View on GitHub ↗Jump to charts ↓

adithya-s-k/manim_skill has 1k+ stars and 90+ forks on GitHub, is written in Python, and was last pushed on Jan 23, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 40 minutes ago
Added to GitGenius on October 13th, 2026
Created on January 22nd, 2026
Open Issues & Pull Requests: 2 (+0)
GitHub issues: Enabled
Number of forks: 97
Total Stargazers: 1,182 (+1)
Total Subscribers: 5 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.
Sign in

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Manim Skills is a collection of agent skills that provide best practices, patterns, and code examples for creating mathematical animations with Manim Community Edition and ManimGL.

The repository addresses the challenge of learning and applying best practices across two separate, incompatible Manim frameworks. It works by bundling domain-specific knowledge, working code examples, and common patterns into reusable agent skills that integrate with AI coding assistants. These skills automatically activate based on import statements and CLI commands, providing contextual guidance when developers work with either framework.

Developers should choose this tool if they use AI assistants for Manim development and want immediate access to battle-tested patterns without manual lookup. The repository explicitly distinguishes between Manim Community Edition, suited for production and educational content with stable CLI and documentation, and ManimGL, designed for interactive development and 3D scenes using OpenGL rendering. The two frameworks are incompatible, so the dual-skill approach helps prevent mistakes when switching between them. Installation requires Python 3.7 or later, FFmpeg for video encoding, and LaTeX for mathematical typesetting.

The project maintains separate skill modules for each Manim variant, with activation triggers tied to specific imports and commands rather than generic detection. Development appears focused on providing practical, tested examples rather than theoretical coverage, with the repository structured around real-world use cases like educational videos, interactive prototyping, and 3D scene creation.