Skip to content
Back to skills

Replay And Data

ASecurity

"Use Acme adders, Reverb replay tables and datasets, offline data

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

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 replay-and-data --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Replay And Data?

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

Security grade badge for Replay And Data
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-replay-and-data/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-replay-and-data)

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: replay-and-data
description: "Use Acme adders, Reverb replay tables and datasets, offline data
  iterators, image augmentation, and replay shape troubleshooting."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Replay and Data

Use this sub-skill when an Acme task involves collecting actor experience, writing it to Reverb, reading replay samples into a learner, adapting offline demonstrations, or diagnosing replay/data structure mismatches.

## Read First

- [Replay API](references/replay-api.md): `Adder` contracts, Reverb adder families, signatures, dataset helpers, and expected shapes.
- [Replay workflows](references/workflows.md): choose transition/sequence/episode/structured adders, build Reverb/TFDS/numpy iterators, and connect learner data.
- [Troubleshooting](references/troubleshooting.md): optional dependency failures, Reverb table signature errors, sequence/period pitfalls, extras mismatches, and invalid offline data paths.
- [Replay structure helper](scripts/describe_replay_structure.py): validate a JSON description of observation/action/reward/discount/extras nesting and print an adder-family recommendation without importing Reverb.

## Route Boundaries

- Stay here for `acme.adders.base`, `acme.adders.wrappers`, `acme.adders.reverb.*`, `acme.datasets.reverb`, `acme.datasets.tfds`, `acme.datasets.numpy_iterator`, `acme.datasets.image_augmentation`, and `acme.utils.reverb_utils`.
- Use the sibling `core-workflows` sub-skill for environment-loop basics, wrapper selection, `dm_env` conversion, experiment scaffolding, or actor/learner process layout before replay details matter.
- Use the sibling `jax-agents` or `tf-agents` sub-skill when the question is which algorithm-specific builder, config, or learner expects a particular replay table or iterator shape.

## Fast Choices

- Pick `NStepTransitionAdder` for feed-forward learners that train on `(observation, action, reward, discount, next_observation, extras)` transitions.
- Pick `SequenceAdder` for recurrent learners, sequence losses, overlapping unrolls, or learner code that expects time-major/batched trajectories.
- Pick `EpisodeAdder` for full-episode imitation/offline pipelines or algorithms that need complete trajectories.
- Pick `StructuredAdder` when one actor stream must populate multiple tables or custom item patterns with Reverb `structured_writer` configs.
- For offline demonstrations, adapt data into `types.Transition` batches or Reverb-compatible samples, then expose an iterator matching the learner constructor.

Files in this skill

  • SKILL.md2.5 KB
  • references/replay-api.md14.8 KB
  • references/troubleshooting.md11.9 KB
  • references/workflows.md13.4 KB
  • scripts/describe_replay_structure.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.