← Back to Skills Marketplace
science-prof-robot

Recursive maths animator

by Science-Prof-Robot · GitHub ↗ · v1.7.0 · MIT-0
cross-platform ⚠ suspicious
161
Downloads
0
Stars
0
Active Installs
7
Versions
Install in OpenClaw
/install recursive-maths-animator
Description
Recursive maths animator — Manim-based technical animations with optional voiceover (manim-voiceover), git scene versioning, pinned requirements, asset folde...
Usage Guidance
This skill appears to do what it claims: Manim animation patterns, optional voiceover support, and a verification loop. However, before installing or running it: - Review any adapter that calls external TTS or GenAI services (references/gemini_tts_service.py and the use of manim-voiceover/gTTS). These modules perform network calls to third-party TTS/GenAI and will transmit your audio/text to external services. - The recommended 'vision verification loop' explicitly sends extracted frames for review in the host model/environment (Cursor/Claude Code). Treat rendered frames and any included images/fonts as potentially sensitive data and do not upload them to hosted models unless you accept that transmission. - Only set GEMINI_API_KEY or other credentials if you trust the adapter code. Inspect references/gemini_tts_service.py to confirm the endpoints and how the key is used. - Run the skill inside an isolated virtualenv or sandbox, and inspect scripts/run_pipeline.py and scripts/extract_verification_frames.py before execution to confirm they run only the commands you expect (no unexpected shell execs or uploads). - If you need to keep data local, avoid the verification loop that uploads frames, or perform verification locally (manual review) instead. If you want a more precise assessment, provide the full contents of references/gemini_tts_service.py and scripts/run_pipeline.py so I can check for exact network endpoints, credential usage, or any obfuscated/executable behavior.
Capability Analysis
Type: OpenClaw Skill Name: recursive-maths-animator Version: 1.7.0 The recursive-maths-animator skill bundle is a comprehensive and well-documented toolset for generating Manim-based animations with integrated voiceovers. It includes sophisticated features such as a Git-based project versioning system (manim_versioning.py), a library of pre-built animation patterns (pattern_library/), and a multimodal verification loop for AI agents to review rendered frames. While the code makes extensive use of the 'subprocess' module to interact with system tools like 'ffmpeg', 'manim', and 'git', and uses 'curl' to download fonts from Google (font_catalog.py), all such actions are transparently documented and strictly necessary for the skill's stated functionality. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description (Manim animations, voiceover, versioning, verification) align with the included code: pattern library, design systems, voiceover adapters, manim_versioning utilities, and helper scripts. Optional Gemini/Google TTS support in references/gemini_tts_service.py matches documentation that it is optional.
Instruction Scope
SKILL.md instructs a 'vision verification loop' that slices frames and 'review[s] with the host model’s vision' (Cursor/Claude Code). That explicitly directs rendered frames/video to be reviewed by a hosted multimodal model—i.e., transmitted outside the local environment. The docs also recommend using gTTS and optionally the google-genai/Gemini adapter, which perform network calls. These behaviors are coherent with the feature set (voiceover and model-assisted verification) but have privacy/security implications and should be highlighted to users before use.
Install Mechanism
No install spec in the registry (instruction-only), and the skill expects consumers to copy/add the provided 'references/' directory to project sys.path or their host skills folder. No downloads from arbitrary URLs or extract operations are present in the metadata.
Credentials
The skill declares no required env vars. Documentation calls out an optional GEMINI_API_KEY if using references/gemini_tts_service.py or google-genai — this is proportional to optional Gemini TTS usage. There are no unrelated credential requests. Users should still be cautious about supplying any API keys (GEMINI_API_KEY) only when needed and after reviewing the corresponding adapter code.
Persistence & Privilege
always:false and no special system-wide modifications are requested. The workflow asks users to add the skill's references/ path to sys.path or copy files into a user skills directory — standard for deployable code, not an elevated privilege. The skill does not request permanent platform-level privileges in metadata.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install recursive-maths-animator
  3. After installation, invoke the skill by name or use /recursive-maths-animator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.7.0
removed gemini etc
v1.6.0
new updates on skills
v1.3.0
removed flagged activities and logs
v1.2.0
added readme
v1.0.1
readme + example improved + loop
v1.1.0
README: clearer stack, workflow, Git/ClawHub install; repo recursive-math-animator
v1.0.0
Initial publish: Manim, versioning, vision verification loop
Metadata
Slug recursive-maths-animator
Version 1.7.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 7
Frequently Asked Questions

What is Recursive maths animator?

Recursive maths animator — Manim-based technical animations with optional voiceover (manim-voiceover), git scene versioning, pinned requirements, asset folde... It is an AI Agent Skill for Claude Code / OpenClaw, with 161 downloads so far.

How do I install Recursive maths animator?

Run "/install recursive-maths-animator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Recursive maths animator free?

Yes, Recursive maths animator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Recursive maths animator support?

Recursive maths animator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Recursive maths animator?

It is built and maintained by Science-Prof-Robot (@science-prof-robot); the current version is v1.7.0.

💬 Comments