# Gym

## Description

This skill trains an RL algorithm using OpenAI Gym.

This skill is part of the Fetch.ai Gym demo. It trains a reinforcement learning (RL) algorithm using OpenAI Gym. It demonstrates how to wrap an RL agent in a skill by decoupling the RL agent from `gym.Env`, allowing them to run in separate execution environments.

## Handlers

* `gym`: handles `gym` messages for interactions with a gym environment.


## Links

* <a href="https://docs.fetch.ai/aea/gym-skill/" target="_blank">Gym Demo</a>
* <a href="https://docs.fetch.ai/aea/gym-example/" target="_blank">Gym Example</a>
* <a href="https://www.gymlibrary.ml" target="_blank">OpenAI Gym</a>