manimgl-best-practices

Pass

Audited by Gen Agent Trust Hub on Nov 8, 2026

Risk Level: SAFE
Full Analysis
  • [COMMAND_EXECUTION]: Several template files (e.g., templates/basic_scene.py, templates/3d_scene.py) utilize subprocess.run() within a __name__ == "__main__" block to execute the manimgl command-line tool on the current file. This is a standard and benign development pattern to allow users to preview animations by running the Python script directly.
  • [DYNAMIC_EXECUTION]: The skill documents the use of self.embed() and checkpoint_paste(), which are core features of the ManimGL library. self.embed() drops the user into an interactive IPython shell for debugging, and checkpoint_paste() executes code from the clipboard. These are standard interactive development tools for this specific library.
  • [EXTERNAL_DOWNLOADS]: Examples and rules (e.g., rules/3d.md, examples/3d_visualization.py) reference image assets hosted on Wikimedia Commons (upload.wikimedia.org) for use as textures in 3D surfaces. This is a well-known and trusted source for educational media content.
Audit Metadata
Risk Level
SAFE
Analyzed
Nov 8, 2026, 07:57 AM