What problem does it solve?
This Skill solves the common failure of building and running Google Research Football on macOS Apple Silicon with Python 3.12, where native installation and naive Docker setups run into Boost.Python mismatches, missing build-time modules, and incompatible runtime dependencies.
Core Features & Use Cases
- Docker-based build strategy: Guides you to use an Ubuntu 24.04 container whose Python and Boost.Python versions match correctly for gfootball 2.10.2.
- Build-time failure fixes: Addresses psutil and CMake isolation issues by preinstalling required packages and disabling build isolation.
- Runtime compatibility fixes: Pins the right gym version, installs six, and configures headless SDL settings for reliable simulation runs.
- Use Case: You are trying to launch a gfootball environment on an Apple Silicon Mac and need a repeatable recipe that builds successfully, imports cleanly, and runs without display access.
Quick Start
Ask Claude to help you build a Docker image for gfootball on Apple Silicon and then verify the container can create an environment, reset, and step successfully.