coding-skill intermediate active

OpenClaw Skill: ManimCE Best Practices

Your OpenClaw agent generates wrong Manim code. LaTeX breaks. Scenes render at wrong resolution.

What breaks without openclaw manim skill

Bad LaTeX escaping. Wrong class inheritance. Broken rendering.

Idiomatic ManimCE animations × best-practice rules ÷ 10-minute install ÷ no broken renders = clean math videos.

openclaw manim skill — what it actually does

01
Teaches the agent correct class inheritance for Scene and MovingCameraScene.
02
Enforces proper LaTeX escaping in MathTex to prevent silent failures.
03
Sets animation timing with self.wait() for predictable rendering.
04
Documents file naming conventions for rendered ManimCE output.
05
Covers common structural errors caught during community review.

Security check — openclaw manim skill

Privacy score: 7/10 — accesses connected platform APIs only. Lock it: review OAuth scopes before install, confirm OpenClaw ≥1.0; ManimCE ≥0.18; Python 3.10+; LaTeX (TeX Live or MikTeX) compatibility.

Quick start — openclaw manim skill in 10–20 minutes

Setup time: 10–20 minutes

!
You need:
  • OpenClaw core
  • Python 3.10+
  • ManimCE installed
  • LaTeX (for math rendering)

Install the package:

# Add skill to openclaw.config.js
# Skill file: skills/inclinedadarsh/manimce-best-practices/SKILL.md
pip install manim --break-system-packages
1
Install ManimCE in your Python environment
2
Copy the SKILL.md into your OpenClaw skills folder
3
Reference the skill in openclaw.config.js
4
Ask your agent to generate a Manim scene
5
Run the output with manim -pql scene.py SceneName
6
Iterate with agent for adjustments

Troubleshooting openclaw manim skill

1
1. Not installing LaTeX — causes MathTex rendering to fail silently
2
2. Using deprecated Manim (3b1b) API instead of ManimCE — breaking changes
3
3. Generating scenes without specifying target resolution — defaults to low quality

Compatibility & status

Works with: OpenClaw ≥1.0; ManimCE ≥0.18; Python 3.10+; LaTeX (TeX Live or MikTeX) intermediate Last updated: Aug 2025 MIT

Official docs →

View on GitHub →

FAQ — openclaw manim skill

Does this work with the original 3b1b Manim or only ManimCE?

ManimCE only. The API diverged significantly.

Can the agent render the animation automatically?

With a shell execution skill, yes. Otherwise the agent produces Python code you run locally.

Is LaTeX strictly required?

Only for MathTex objects. Plain text animations work without it.

Related — more like openclaw manim skill

Every broken Manim render is a rerun you pay for in time.

Install the skill before your next animation batch.

Get it on GitHub →