Skip to content
Back to skills

Suite Rl Workflows

ASecurity

Load, inspect, step, wrap, and validate dm_control suite environments.

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
designapibackend

Works with

  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill suite-rl-workflows --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Suite Rl Workflows?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Suite Rl Workflows
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-suite-rl-workflows/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-suite-rl-workflows)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: suite-rl-workflows
description: "Load, inspect, step, wrap, and validate dm_control suite environments."
metadata:
  disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---

# suite-rl-workflows

Use this skill when the request mentions Control Suite benchmark tasks, `suite.load`, `action_spec` / `observation_spec`, `dm_env.TimeStep`, random rollouts, flat observations, action scaling or noise wrappers, pixel observations, or reward visualization.

## Start here

- [Suite API reference](references/suite-api-reference.md) — read this for loader signatures, task collections, `TimeStep` basics, validation snippets, and the `task_kwargs` / `environment_kwargs` split.
- [Wrappers and observations](references/wrappers-and-observations.md) — read this when you need `action_scale`, `action_noise`, `pixels`, `mujoco_profiling`, flat-observation behavior, or reward-color cues.
- [Troubleshooting](references/troubleshooting.md) — read this when the load, rollout, render, or import path fails.
- [Random rollout script](scripts/suite_random_rollout.py) — run this for a safe installed-package smoke test that prints spec summaries and steps a built-in suite task.

## What this skill covers

- `dm_control.suite.load(...)` and `dm_control.suite.build_environment(...)`
- `suite.ALL_TASKS`, `suite.BENCHMARKING`, and `suite.TASKS_BY_DOMAIN`
- `dm_control.rl.control.Environment`, `Task`, `Physics`, and `flatten_observation`
- suite wrappers: `action_scale`, `action_noise`, `pixels`, and `mujoco_profiling`
- minimal non-rendering rollout loops and validation signals
- `visualize_reward` for rendered reward cues

## What to route elsewhere

- MJCF or MuJoCo model construction, parsing, export, or compile/step details: [mjcf-mujoco-models](../mjcf-mujoco-models/SKILL.md)
- Composer custom tasks, entities, observables, variation, or environment hooks: [composer-environments](../composer-environments/SKILL.md)
- Locomotion, soccer, walkers, mocap, or registry-style built-in environment catalogs: [locomotion-manipulation](../locomotion-manipulation/SKILL.md)
- Viewer launchers, render backend selection, or GUI/headless OpenGL operations: [rendering-viewer-assets](../rendering-viewer-assets/SKILL.md)

## Quick decision guide

1. Need a built-in Control Suite task? Use `suite.load(domain_name, task_name, ...)`.
2. Need to confirm names before loading? Check `suite.TASKS_BY_DOMAIN` or iterate `suite.ALL_TASKS`.
3. Need normalized actions? Use `action_scale`.
4. Need exploration noise? Use `action_noise`.
5. Need pixels? Use `pixels` and read the backend caveats first.
6. Need a flat state vector? Use `flat_observation=True` or `control.flatten_observation`.
7. Need step timing? Use `mujoco_profiling`.
8. Need registry-style built-in environments outside the Control Suite benchmark family? Route to [locomotion-manipulation](../locomotion-manipulation/SKILL.md).

Files in this skill

  • SKILL.md2.9 KB
  • references/suite-api-reference.md5.6 KB
  • references/troubleshooting.md4.7 KB
  • references/wrappers-and-observations.md5.4 KB
  • scripts/suite_random_rollout.py7.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.