← 返回 Skills 市场
science-prof-robot

Recursive maths animator

作者 Science-Prof-Robot · GitHub ↗ · v1.7.0 · MIT-0
cross-platform ⚠ suspicious
161
总下载
0
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install recursive-maths-animator
功能描述
Recursive maths animator — Manim-based technical animations with optional voiceover (manim-voiceover), git scene versioning, pinned requirements, asset folde...
安全使用建议
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.
功能分析
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.
能力标签
requires-sensitive-credentials
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install recursive-maths-animator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /recursive-maths-animator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
Slug recursive-maths-animator
版本 1.7.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 7
常见问题

Recursive maths animator 是什么?

Recursive maths animator — Manim-based technical animations with optional voiceover (manim-voiceover), git scene versioning, pinned requirements, asset folde... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 161 次。

如何安装 Recursive maths animator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install recursive-maths-animator」即可一键安装,无需额外配置。

Recursive maths animator 是免费的吗?

是的,Recursive maths animator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Recursive maths animator 支持哪些平台?

Recursive maths animator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Recursive maths animator?

由 Science-Prof-Robot(@science-prof-robot)开发并维护,当前版本 v1.7.0。

💬 留言讨论