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) utilizesubprocess.run()within a__name__ == "__main__"block to execute themanimglcommand-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()andcheckpoint_paste(), which are core features of the ManimGL library.self.embed()drops the user into an interactive IPython shell for debugging, andcheckpoint_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