manim_skill
Agent skills for Manim to create 3Blue1Brown style animations.
No outside reports on file
This skill runs external system tools and writes files, so it needs strict input validation, limited file access, and monitoring to prevent accidental data leaks or resource exhaustion.
Based on public adoption and transparency signals as of Oct 21, 2026. Our opinion, not a code audit or security guarantee.
What it can access
- Local filesReads & writes local foldersREVIEW
- Command executionRuns shell or system commandsREVIEW
- Network reachLocal or standard API callsLOW
- CredentialsNo API token requiredLOW
- Package sourceGitHub (adithya-s-k/manim_skill)PUBLIC
Inferred from this listing’s public package details and description. Check the project’s source before installing.
Install
No npm or PyPI package is listed. Install from source: github.com/adithya-s-k/manim_skill ↗
Everything known
We found nothing about this project in the sources we read (last checked 2026-10-30). That does not mean it has no problems.
0 incidents · 0 advisories · 0 news articles · 0 community threads · checked 2026-10-30
Popularity grade: B (from public signals such as stars and downloads, not a code review). Graded 2026-10-21.
Sources we read: OSV, GitHub Advisory Database, CISA Known Exploited Vulnerabilities, 44 security news feeds and our incident library. Last checked 2026-10-30.
About Manim Skill
This skill lets an AI agent create animations using Manim, a tool made famous by the 3Blue1Brown YouTube channel. It likely provides functions to draw shapes, add text, create transitions, and build mathematical visualizations that move and change on screen.
Who it’s for
Developers who want to automate animation creation for math, science, or educational content. People building AI agents that need to generate animated explanations or visual demonstrations.
Alternatives
- Matplotlib (Python plotting library; simpler, less animation-focused)
- Plotly (interactive charts; better for real-time dashboards than animated math)
- FFmpeg direct use (raw video compositing; lower-level, steeper learning curve)
- Blender Python API (3D animations; more powerful but much heavier)
Setup
Check these steps against the project’s own instructions before running anything.
Follow the project's README. (Manim has system dependencies like LaTeX and FFmpeg that must be installed first; the exact setup depends on your operating system.)
Why this grade
Signal-based grade (4/7 points): well starred on GitHub, listed in several sources, public source code. This reflects adoption and transparency, not a code review.
Popularity and upkeep
- GitHub stars
- 1.2k
- Listing last refreshed
- 2026-10-30
These are public popularity signals, not a maintenance check. Look at the repository’s commit history and open issues.
Risks to watch for
- File system access: The agent can read and write animation files to disk, potentially overwriting or leaking files in your working directory.
- System command execution: Manim calls external programs (LaTeX, FFmpeg) under the hood; malformed input could pass dangerous flags to these tools.
- Rendering delays: Complex animations can consume significant CPU and memory, allowing a prompt to slow down or freeze the agent.
- Data in output: Animation code might accidentally embed sensitive strings from prompts into video files, then store them where the AI can't delete them.
- Dependency vulnerabilities: If the agent installs Manim and its dependencies automatically, it could pull in outdated packages with known security flaws.
How to lower the risk
Least-privilege permissions
- Run the agent in a sandbox or container with read/write access only to a temporary animation folder.
- Disable file access outside that folder.
Network isolation
- Block internet access unless the agent must fetch examples or reference materials.
- Pin Manim and dependency versions to prevent auto-upgrades.
Monitoring
- Log all file paths the agent creates and watch for suspiciously large outputs.
- Set CPU and memory limits (timeouts) for animation rendering jobs.
Red flags to watch for
- Prompts asking to render huge numbers of frames or high resolutions.
- Requests to save files outside the animation working directory.
- Attempts to inject LaTeX or shell metacharacters into animation text.
Questions
How do I install Manim Skill?
Manim Skill does not publish a standalone npm or PyPI package. Clone or follow the setup instructions in its source repository at github.com/adithya-s-k/manim_skill.
Are there security reports about Manim Skill?
No reports found for this package in our research (last checked 2026-10-30). Manim Skill currently holds Grade B (Some risk signals) based on public adoption and transparency signals. Key risk areas to watch include file system access, system command execution, rendering delays.
Is Manim Skill actively maintained?
Manim Skill has 1.2k GitHub stars. Our directory data was last refreshed on 2026-10-30. Check recent commit activity, release tags, and open issues at github.com/adithya-s-k/manim_skill before pinning it in production.
What are alternatives to Manim Skill?
Notable alternatives to Manim Skill include Matplotlib, Plotly, FFmpeg direct use, Blender Python API. You can also compare Manim Skill side by side with other skills in the Related tools section on this page.
Key facts
- Type
- AI agent skill
- Publisher
- adithya-s-k
- Source code
- github.com/adithya-s-k/manim_skill
- Est. context load
- ~50 tokens idle · ~450 tokens when active (on-demand skill)
- Popularity
- 1.2k GitHub stars
- Last updated
- 2026-10-30
- Last graded
- 2026-10-21
Community
Discussions for Manim Skill
Ask questions or share configuration tips. Governed by our Community Rules & Terms.
No posts match this filter yet.
Be the first to ask a question or share a working tip.
Check before you install, in Claude
Your assistant answers Block, Review or No known issues for any package before it installs it.
Get this check inside Claude