What problem does it solve?
Building a new OpenEnv environment requires researching a target library's API, choosing the right architecture, scaffolding files, and validating the result. This Skill automates that end-to-end workflow so a use case like "wrap the textarena library" becomes a complete, validated environment under envs/.
Core Features & Use Cases
- Guided Environment Generation: Researches the target library, mines existing OpenEnv examples as templates, asks focused design questions, and scaffolds models, client, server, and openenv.yaml files.
- Architecture Selection: Chooses between typed step/reset environments (EnvClient), MCP tool environments, or specialized client flows based on the use case.
- Built-in Validation: Runs openenv build, openenv validate, import checks, and smoke tests before handoff, reporting assumptions and remaining risks.
- Use Case: Ask it to "generate an env for the library textarena" and receive a production-ready envs/textarena_env/ with typed models, FastAPI server, Dockerfile, and passing validation.
Quick Start
Ask the agent to generate an OpenEnv environment for a specific library or API, for example by saying "generate an env for the library textarena".