Skip to content
Back to skills

Multi Agent Rl

ASecurity

"Use AI-Optimizer easy-MARL tutorial code for multi-agent RL

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

Works with

  • api

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Multi Agent Rl?

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

Security grade badge for Multi Agent Rl
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-multi-agent-rl/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-multi-agent-rl)

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: multi-agent-rl
description: "Use AI-Optimizer easy-MARL tutorial code for multi-agent RL
  commands, environments, hyperparameters, and safe MARL extension."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# Multi-Agent RL

Use this sub-skill when the task mentions multi-agent reinforcement learning (MARL), easy-MARL, IDQN, VDN, QMIX, CommNet, IDDPG, MADDPG, IPPO, MAPPO, discrete or continuous meeting environments, MAGYM, MPE, scenario names, or easy-MARL hyperparameter dispatch.

Do not use this sub-skill for model-based RL, offline RL, unrelated single-agent training, or external SMAC/API-network code. The AI-Optimizer MARL overview discusses those research directions, but the checked tutorial code covered here is the easy-MARL tutorial workflow. Treat uninitialized or external MARL code as a limitation, not an available runtime surface.

## Fast route

1. Read [references/marl-overview.md](references/marl-overview.md) when the user asks what MARL capability exists in AI-Optimizer, how the algorithms differ, or how easy-MARL fits the broader taxonomy.
2. Read [references/easy-marl-workflows.md](references/easy-marl-workflows.md) to choose the correct entry script, algorithm family, environment family, scenario, and expected logs/models.
3. Read [references/configuration-and-extension.md](references/configuration-and-extension.md) before changing hyperparameters, adding an algorithm, adding an environment/config pair, or repairing a missing dispatch branch.
4. Read [references/troubleshooting.md](references/troubleshooting.md) when commands fail, scenario names are rejected, optional dependencies are missing, logs/models are unexpected, or a workflow would require expensive/full training.
5. Use [scripts/build_easy_marl_command.py](scripts/build_easy_marl_command.py) to build a shell-quoted easy-MARL command without importing ML libraries or starting training.

## Command selection summary

- DQN-style discrete workflows use `main_dqn.py` with `IDQN`, `VDN`, `QMIX`, or the source-level `CommNet` branch on `discrete_meeting` or `discrete_magym`.
- DDPG-style continuous workflows use `main_ddpg.py` with `IDDPG` or `MADDPG` on `continuous_meeting` or `continuous_mpe`.
- PPO-style workflows use `main_ppo.py` with `IPPO` or `MAPPO` on any easy-MARL environment family.
- `discrete_magym` requires an explicit scenario name such as `Switch4-v0` or `Combat-v0`; `continuous_mpe` requires an explicit scenario name such as `simple_tag` or `simple_spread`.
- The meeting environments do not use scenario names.

Example safe command construction:

```bash
python scripts/build_easy_marl_command.py --agent-name MAPPO --env-name continuous_mpe --scenario-name simple_tag
```

The helper prints the command to run from an easy-MARL working tree; it does not run training. Before executing a printed training command, verify dependencies and resource expectations. This sub-skill does not claim full RL training, CUDA, MAGYM, MPE, SMAC, or benchmark reproduction verification.

Files in this skill

  • SKILL.md3 KB
  • references/configuration-and-extension.md7.2 KB
  • references/easy-marl-workflows.md7.2 KB
  • references/marl-overview.md5.5 KB
  • references/troubleshooting.md7.1 KB
  • scripts/build_easy_marl_command.py4.6 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.