executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
myosuiteUse MyoSuite's MuJoCo musculoskeletal environments, task registry, model and kinematics tools, reference-motion utilities, optional MJX acceleration, rendering, and bounded reinforcement-learning integrations.
Independent GitHub snapshot · Automated classification · Original documentation governs
MyoSuite is a Python package of musculoskeletal MuJoCo environments exposed through Gymnasium-compatible APIs. Use this skill for task selection, short control rollouts, observation/reward inspection, simulation and rendering, model edits/IK, reference trajectories, optional JAX/MJX acceleration, or RL integration planning. This is a self-contained operating graph: use its bundled references and scripts, not the source checkout's tests, tutorials, or launchers.
For package-wide setup failures, read installation and assets and troubleshooting. Read repository provenance before treating this graph as current for a changed checkout.
Use an isolated Python 3.10–3.13 environment and install the released package or an editable source distribution with its documented MuJoCo model assets. The core route needs Gymnasium below 1.3, MuJoCo 3.6.x, NumPy, Click, and the other base dependencies declared by the package. Do not install MJX/CUDA or RL extras unless the requested route needs them.
python -m pip install -U myosuite
python -c "import myosuite, mujoco; print(myosuite.__version__, mujoco.__version__)"
python sub-skills/environments/scripts/environment_smoke.py \
--env-id myoElbowPose1D6MRandom-v0 --steps 3 --seed 123 --render none
For a source checkout, missing MuJoCo include files usually mean the repository's asset submodules/package data are unavailable; see the asset guidance rather than changing task IDs. The verified package snapshot imported MyoSuite 2.12.2, MuJoCo 3.6.0, and Gymnasium 1.2.3, registered 398 environments, and completed a seeded pose reset/step smoke after model assets were available.
myosuite before querying the Gymnasium registry; registration is an
import side effect. Prefer gym.spec(task_id) and an exact task ID from the
linked task catalog before gym.make(task_id).reset(seed=...), seed the action space for deterministic sampled
controls, honor the five-value Gymnasium step result, and close every
environment in a finally block.The base package, registry, seeded environment lifecycle, model-editor tests, CLI help, and safe bundled scripts are CPU-verifiable. MJX/JAX/CUDA, onscreen viewer behavior, networked asset setup, and long RL training are optional or environment-dependent; route them to the relevant sub-skill and keep any unverified backend visible. The generated skill is intentionally not imported into the managed DisCo repo-skill collection for this run.