generate-openenv-env

Installation
SKILL.md

generate-openenv-env

Build the OpenEnv variant of an env. Targets OpenEnv >= 0.2.3 (openenv-core[core]).

Concept

OpenEnv is an HTTP server exposing tools via the MCP (Model Context Protocol) shape. The runtime is FastAPI; tools are FastMCP-decorated functions. Clients discover tools via list_tools() (under the hood: a list-tools action on /step) and call them via call_tool(name, **args).

When the user has a shared domain module (<domain>.py) and wants an OpenEnv variant, never duplicate domain logic into the framework folder — wrap it.

Archetypes (pick the one matching the task)

Archetype Hallmarks
Pure-Python game Deterministic, single @mcp.tool, text-only observations. Reward computed externally from the trajectory.
Stateful sandbox E2B / browser / DB, multiple tools mutating session state, MCPEnvironment per session.
Vision / computer-use Screenshots returned as MCP image content blocks (fastmcp.utilities.types.Image), 19-tool action surface modelled on Anthropic's computer_20251124, optional custom Gradio UI mounted at /web.

Recommended file layout

Related skills

More from adithya-s-k/rl_envs_101

Installs
12
GitHub Stars
117
First Seen
9 days ago