diff --git a/.agents/skills/manimgl-best-practices/templates/3d_scene.py b/.agents/skills/manimgl-best-practices/templates/3d_scene.py index 5c2da873..a9c13dca 100644 --- a/.agents/skills/manimgl-best-practices/templates/3d_scene.py +++ b/.agents/skills/manimgl-best-practices/templates/3d_scene.py @@ -254,5 +254,5 @@ class LightingTemplate(Scene): if __name__ == "__main__": - import os - os.system(f"manimgl {__file__} ThreeDSceneTemplate") + import subprocess + subprocess.run(["manimgl", __file__, "ThreeDSceneTemplate"]) diff --git a/.agents/skills/manimgl-best-practices/templates/basic_scene.py b/.agents/skills/manimgl-best-practices/templates/basic_scene.py index c46d65ad..1df13734 100644 --- a/.agents/skills/manimgl-best-practices/templates/basic_scene.py +++ b/.agents/skills/manimgl-best-practices/templates/basic_scene.py @@ -130,5 +130,5 @@ class AnimationShowcase(Scene): if __name__ == "__main__": # This allows you to run: python basic_scene.py # (though using manimgl is recommended) - import os - os.system(f"manimgl {__file__} BasicSceneTemplate") + import subprocess + subprocess.run(["manimgl", __file__, "BasicSceneTemplate"]) diff --git a/.agents/skills/manimgl-best-practices/templates/math_scene.py b/.agents/skills/manimgl-best-practices/templates/math_scene.py index 201d7d8c..bdab3585 100644 --- a/.agents/skills/manimgl-best-practices/templates/math_scene.py +++ b/.agents/skills/manimgl-best-practices/templates/math_scene.py @@ -329,5 +329,5 @@ class MatrixTemplate(Scene): if __name__ == "__main__": - import os - os.system(f"manimgl {__file__} MathSceneTemplate") + import subprocess + subprocess.run(["manimgl", __file__, "MathSceneTemplate"]) diff --git a/.claude/skills/manimgl-best-practices/templates/3d_scene.py b/.claude/skills/manimgl-best-practices/templates/3d_scene.py index 5c2da873..a9c13dca 100644 --- a/.claude/skills/manimgl-best-practices/templates/3d_scene.py +++ b/.claude/skills/manimgl-best-practices/templates/3d_scene.py @@ -254,5 +254,5 @@ class LightingTemplate(Scene): if __name__ == "__main__": - import os - os.system(f"manimgl {__file__} ThreeDSceneTemplate") + import subprocess + subprocess.run(["manimgl", __file__, "ThreeDSceneTemplate"]) diff --git a/.claude/skills/manimgl-best-practices/templates/basic_scene.py b/.claude/skills/manimgl-best-practices/templates/basic_scene.py index c46d65ad..1df13734 100644 --- a/.claude/skills/manimgl-best-practices/templates/basic_scene.py +++ b/.claude/skills/manimgl-best-practices/templates/basic_scene.py @@ -130,5 +130,5 @@ class AnimationShowcase(Scene): if __name__ == "__main__": # This allows you to run: python basic_scene.py # (though using manimgl is recommended) - import os - os.system(f"manimgl {__file__} BasicSceneTemplate") + import subprocess + subprocess.run(["manimgl", __file__, "BasicSceneTemplate"]) diff --git a/.claude/skills/manimgl-best-practices/templates/math_scene.py b/.claude/skills/manimgl-best-practices/templates/math_scene.py index 201d7d8c..bdab3585 100644 --- a/.claude/skills/manimgl-best-practices/templates/math_scene.py +++ b/.claude/skills/manimgl-best-practices/templates/math_scene.py @@ -329,5 +329,5 @@ class MatrixTemplate(Scene): if __name__ == "__main__": - import os - os.system(f"manimgl {__file__} MathSceneTemplate") + import subprocess + subprocess.run(["manimgl", __file__, "MathSceneTemplate"])