manim_skill

Skill · GitHub · ★ 1.2k · graded 2026-10-21Source linked

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.

Was this verdict for Manim Skill helpful?

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 ↗

All setup options ↓

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.

Check a specific version →

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

BB — Some risk signals

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

40/100
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.

README badge and team notes

Maintain or use Manim Skill? Show its live grade in your GitHub README, docs site, or run a check from the terminal before you install.

AgentArmorHQ Risk Grade B for Manim Skill

GitHub README Markdown:

markdown
[![AgentArmorHQ Risk Grade for Manim Skill](https://agentarmorhq.com/api/badge/adithya-s-k-manim-skill)](https://agentarmorhq.com/skills/adithya-s-k-manim-skill)

HTML embed:

html
<a href="https://agentarmorhq.com/skills/adithya-s-k-manim-skill"><img src="https://agentarmorhq.com/api/badge/adithya-s-k-manim-skill" alt="AgentArmorHQ Risk Grade for Manim Skill" height="20" /></a>

Terminal check:

terminal
curl -fsSL https://agentarmorhq.com/api/cli | node --input-type=module - check "adithya-s-k-manim-skill"

Share with your security lead

Need sign-off to use manim_skill? Copy this note for Slack, a ticket or a pull request.

### AgentArmorHQ Security Review Memo: manim_skill
- **Listing URL:** https://agentarmorhq.com/skills/adithya-s-k-manim-skill
- **Type:** AI agent skill
- **Risk Grade:** Grade B (Some risk signals)
- **Outside Security Advisories on File:** 0
- **Public Adoption:** 1.2k GitHub stars

#### Permission & Blast-Radius Signals
- **Local files:** Reads & writes local folders
- **Command execution:** Runs shell or system commands
- **Network reach:** Local or standard API calls
- **Credentials:** No API token required
- **Package source:** GitHub (adithya-s-k/manim_skill)

#### Recommended Hardened Setup
- **Source Repo:** https://github.com/adithya-s-k/manim_skill
- **Controls:** Pin an exact version in `.mcp.json`, scope access to a single workspace folder, and use a least-privilege read-only token where supported.

_Based on public adoption and transparency signals as of Oct 21, 2026. Our opinion, not a code audit or security guarantee._

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.

Was this listing for Manim Skill helpful?

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