Skip to content
Back to skills

Dreamerv3

ASecurity

"Use DreamerV3 for world-model reinforcement learning training,

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

Works with

  • cli

Security analysis

A100/100

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

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill dreamerv3 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dreamerv3?

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

Security grade badge for Dreamerv3
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-dreamerv3/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-dreamerv3)

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: dreamerv3
description: "Use DreamerV3 for world-model reinforcement learning training,
  embodied environment dataflow, JAX model internals, result operations, and
  troubleshooting."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# DreamerV3 Repo Skill

Use this skill when a task involves DreamerV3, the `dreamer` Python distribution,
its `dreamerv3` training entry point, or the bundled `embodied` RL runtime. The
repository implements DreamerV3 world-model reinforcement learning with a
fixed-hyperparameter training CLI, JAX/Ninjax model internals, environment
adapters, replay/dataflow utilities, and result/log plotting helpers.

## Start here

1. Check that the installed package is importable and the intended JAX backend is
   visible:

   ```bash
   python scripts/check_dreamerv3_install.py --backend cpu
   python scripts/check_dreamerv3_install.py --backend auto --json
   ```

2. Pick the closest route below. Read only the sub-skill needed for the task,
   then follow its linked references and bundled scripts.
3. If the current checkout or package version may differ from this skill, read
   [references/repo-provenance.md](references/repo-provenance.md) before relying
   on version-sensitive details.
4. For cross-cutting setup or failure triage, read
   [references/troubleshooting.md](references/troubleshooting.md).

## Route map

| User task | Read this |
| --- | --- |
| Compose a training command, choose `--configs`, run a bounded debug smoke, resume/evaluate a checkpoint, or pick `train`, `train_eval`, `eval_only`, or `parallel` | [sub-skills/train-configure/SKILL.md](sub-skills/train-configure/SKILL.md) |
| Implement or debug an `embodied.Env`, `Driver`, replay buffer, stream, wrapper chain, built-in env adapter, or custom dataflow contract | [sub-skills/embodied-dataflow/SKILL.md](sub-skills/embodied-dataflow/SKILL.md) |
| Inspect or modify `dreamerv3.agent.Agent`, RSSM, encoder/decoder, JAX setup, Ninjax state, heads/outputs, losses, optimizers, sharding, dtype, or numerics | [sub-skills/jax-models/SKILL.md](sub-skills/jax-models/SKILL.md) |
| Install DreamerV3, reason about CUDA/Docker/optional suite dependencies, inspect logdirs, summarize metrics/scores, use Scope/TensorBoard/W&B, or triage operational failures | [sub-skills/results-ops/SKILL.md](sub-skills/results-ops/SKILL.md) |

## Minimal install and import facts

- Public repository: `danijar/dreamerv3`.
- Python requirement from README: Python 3.11+.
- Distribution name from package metadata: `dreamer`.
- Import roots: `dreamerv3` and `embodied`.
- Package version captured for this skill: `3.3.1`.
- Base runtime requirements include JAX CUDA 12 packages, `elements`, `ninjax`,
  `optax`, `portal`, `scope`, `ale_py`, `autorom`, `av`, and NumPy `<2`.
- Several environment suites are optional in practice: DMC/Loconav need
  `dm_control`; Crafter needs `crafter`; DMLab needs `deepmind_lab`; Minecraft
  needs MineRL and Java; ProcGen needs `procgen`; Gym/Memory Maze need their
  respective packages.

A minimal import check should succeed before any larger run:

```python
import dreamerv3
import embodied
from embodied.envs import dummy
```

For JAX-only debugging, prefer an explicit CPU platform first:

```bash
JAX_PLATFORM_NAME=cpu python scripts/check_dreamerv3_install.py --backend cpu
```

## Common operating decisions

- Use `debug` and `dummy_disc` for fast installation, config, replay, logging,
  and JAX sanity checks. Do not expect learning quality from the debug preset.
- Use real task presets such as `crafter`, `atari`, `dmc_vision`, `dmc_proprio`,
  `dmlab`, `minecraft`, or `procgen` only after optional suite dependencies are
  installed and the backend is appropriate.
- Reuse a `--logdir` only when continuing a compatible run. Changing size
  presets, RSSM dimensions, head bins, action/observation spaces, or major model
  config usually requires a fresh logdir or selective checkpoint restore.
- Treat CUDA as a production-performance backend, not a substitute for fixing a
  failing CPU debug smoke. First make the debug CPU route work, then scale up.
- Original repository tests and examples are verification evidence. Runtime
  workflows in this generated skill use bundled references/scripts instead of
  requiring future agents to open source files from a checkout.

## Bundled root references and scripts

- [references/repo-provenance.md](references/repo-provenance.md): source commit,
  package version, dirty-state baseline, and evidence paths.
- [references/troubleshooting.md](references/troubleshooting.md): cross-cutting
  install/import/JAX/config/task/logdir triage and sub-skill routing.
- [references/repo-routing-metadata.json](references/repo-routing-metadata.json):
  structured scenario placement for managed router import.
- [scripts/check_dreamerv3_install.py](scripts/check_dreamerv3_install.py): safe
  package/JAX/config/dummy-env smoke checker.

## Do not use this skill for

- Generic RL theory questions that do not involve DreamerV3, world models, or the
  `embodied` runtime.
- Editing an unrelated reinforcement-learning library such as Stable-Baselines3,
  CleanRL, Tianshou, PettingZoo, or Gymnasium.
- Full benchmark reproduction claims without running the required environment,
  seed, hardware, and duration-specific experiments.
- Tasks that require private datasets, credentials, cloud accounts, or long
  training jobs without explicit user approval.

Files in this skill

  • SKILL.md5.3 KB
  • references/repo-provenance.md2 KB
  • references/repo-routing-metadata.json530 B
  • references/troubleshooting.md6.4 KB
  • scripts/check_dreamerv3_install.py5.9 KB
  • sub-skills/embodied-dataflow/SKILL.md6 KB
  • sub-skills/embodied-dataflow/references/api-contracts.md12.2 KB
  • sub-skills/embodied-dataflow/references/env-integration.md10.8 KB
  • sub-skills/embodied-dataflow/references/replay-and-streams.md12.3 KB
  • sub-skills/embodied-dataflow/references/troubleshooting.md10.6 KB
  • sub-skills/embodied-dataflow/scripts/check_embodied_contracts.py13.5 KB
  • sub-skills/jax-models/SKILL.md5.8 KB
  • sub-skills/jax-models/references/debugging-numerics.md11.8 KB
  • sub-skills/jax-models/references/jax-api-reference.md16.8 KB
  • sub-skills/jax-models/references/model-architecture.md13.4 KB
  • sub-skills/jax-models/references/troubleshooting.md7.8 KB
  • sub-skills/jax-models/scripts/inspect_model_config.py24.1 KB
  • sub-skills/results-ops/SKILL.md4.3 KB
  • sub-skills/results-ops/references/install-and-backends.md8.2 KB
  • sub-skills/results-ops/references/operations-checklist.md6.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.