Manim Animation En
v1.0.3Create mathematical animations with synchronized voiceover narration and subtitles using Manim Community and manim-voiceover. Use when users want to create a...
⭐ 1· 123·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The name/description (Manim animations with voiceover/subtitles) aligns with the required tools and files: SKILL.md, reference guide, environment check, and a pipeline script all target manim, manim-voiceover, and ffmpeg. No unrelated environment variables, binaries, or config paths are requested.
Instruction Scope
Runtime instructions are scoped to generating/managing Manim scene files, rendering with manim, burning SRT subtitles with ffmpeg, and using gTTS/pyttsx3 as TTS. The included scripts use subprocess.run with argument lists and input validation to avoid shell injection. Important security note: rendering runs manim on a Python scene file — any scene_file.py (including agent-generated or third-party files) is executed as Python code, so users should review or sandbox scene files before running the pipeline. Also, gTTS is a network TTS (text is sent to Google) — privacy consideration.
Install Mechanism
No install spec in the registry (instruction-only skill). SKILL.md recommends installing manim and manim-voiceover via pip and ffmpeg via package managers (brew/apt/conda). No arbitrary downloads or obscure installers are proposed. The install guidance is proportional to the toolchain.
Credentials
The skill does not request secrets, API keys, or environment variables. It documents optional paid TTS providers that would require their own API keys, but these are optional and not required for default operation. No config paths or credentials for unrelated services are requested.
Persistence & Privilege
Skill flags show always:false and normal invocation behavior. The skill does not request permanent presence or attempt to modify other skills or system-wide agent settings. Included scripts read/write within the working/media directories consistent with rendering workflows.
Assessment
This package appears to do what it says: generate and render Manim animations with optional TTS/subtitles. Before installing/using it: (1) ensure ffmpeg is installed with libx264 and libass as recommended (render/burn-in will fail otherwise); (2) be aware gTTS sends the narration text to Google's TTS service — avoid sending sensitive text to that engine or pick the offline pyttsx3 option; (3) carefully review any scene_file.py (especially if agent-generated or obtained from others) before rendering, because running manim executes arbitrary Python code; run in a sandbox or isolated environment if you have concerns; (4) the included scripts perform input validation and avoid shell=True usage, which is good, but they assume standard Unix tools (grep, fc-list, system_profiler) that may behave differently on Windows. If you accept those caveats, the skill is coherent and proportionate for its purpose.Like a lobster shell, security has layers — review code before you run it.
latestvk97d1r46rcc8z0cnvrs21d9efs83hdwa
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
