Skip to content
Back to skills

Tf Agents

ASecurity

"Select, configure, debug, and adapt Acme TensorFlow/Sonnet agents,

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 8, 2026
datapythongodebugging

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 tf-agents --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tf Agents?

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

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

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: tf-agents
description: "Select, configure, debug, and adapt Acme TensorFlow/Sonnet agents,
  networks, savers, Launchpad examples, and TF losses."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Acme TensorFlow Agents

Use this sub-skill when the user asks about Acme `acme.agents.tf` algorithms, Sonnet/TensorFlow network construction, TensorFlow learner debugging, Launchpad distributed TF examples, TF losses, or TF saving/snapshotting.

## Route By Task

- Choose or compare TF algorithm families: read [references/agent-catalog.md](references/agent-catalog.md), then run `python scripts/select_tf_agent.py --help` or pass task signals to the selector.
- Build or adapt Sonnet policy, critic, observation, recurrent, Atari, OpenSpiel/legal-action, or offline learner networks: read [references/network-and-saver-workflows.md](references/network-and-saver-workflows.md).
- Add TF checkpoints, snapshots, variable syncing, or learner state handling: read [references/network-and-saver-workflows.md](references/network-and-saver-workflows.md).
- Debug TF optional dependencies, `@tf.function` graph behavior, Sonnet shape/dtype errors, Launchpad flags, OpenSpiel legal-action masks, or Gym/Atari setup: read [references/troubleshooting.md](references/troubleshooting.md).

## Boundaries

- This sub-skill owns TensorFlow/Sonnet algorithms under `acme.agents.tf`, `acme.tf.networks`, `acme.tf.losses`, `acme.tf.savers`, `acme.tf.utils`, and `acme.tf.variable_utils`.
- Route JAX algorithms, Haiku/Optax/RLax patterns, and JAX-only examples to the sibling `jax-agents` sub-skill.
- Route environment loops, wrappers, observers, loggers, and generic Acme agent-loop structure to `core-workflows` unless the question is TF-specific.
- Route Reverb table, adder, dataset iterator, and offline data mechanics to `replay-and-data`; this sub-skill only names the TF agent parameters that consume those objects.

## Quick Defaults

- Use the `dm-acme[tf]` optional dependency set for real TF execution; it pins TensorFlow 2.8.0, TensorFlow Probability 0.15.0, TensorFlow Datasets 4.6.0, Reverb 0.7.2, Launchpad 0.5.2, plus Sonnet and TRFL.
- TF agents usually accept Sonnet modules for `policy_network`, `critic_network`, `observation_network`, or a discrete/recurrent `network`; distributed variants accept factories and expose a Launchpad `build(name=...)` method.
- For Control Suite distributed runs, keep three layers separate: `environment_factory`, `network_factory`, then `lp.launch(program_builder.build(), launch_type=...)` with `--lp_launch_type=local_mt` or `local_mp` for local debugging.
- For learner debugging, temporarily remove or bypass the learner `_step()` `@tf.function` decorator, inspect tensors in eager mode, then restore graph mode after the issue is fixed.

## Bundled Helper

- `scripts/select_tf_agent.py` maps task signals such as `--action-space discrete --setting distributed --needs recurrent` to candidate TF agents and example families without importing TensorFlow.

Files in this skill

  • SKILL.md3 KB
  • references/agent-catalog.md8.5 KB
  • references/network-and-saver-workflows.md11.6 KB
  • references/troubleshooting.md8.1 KB
  • scripts/select_tf_agent.py13.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.