What problem does it solve? Manually uploading game builds to Steam through steamcmd is repetitive and error-prone, especially when managing depot IDs, branch promotion, and Steam Guard credentials across releases. This Skill generates complete CI/CD configurations that automate the entire SteamPipe build upload flow. ## Core Features & Use Cases - CI Pipeline Generation: Produces ready-to-use GitHub Actions and GitLab CI configurations that install steamcmd, restore cached credentials, and run app_build.vdf uploads on version tags. - Docker-Based Builds: Provides Dockerfile patterns using the cm2network/steamcmd image for consistent, reproducible build environments. - Branch & Secrets Management: Covers beta vs default branch strategies via the VDF setlive field, plus best practices for storing config.vdf and build account credentials as CI secrets. - Use Case: A developer pushing a v1.2.0 tag wants their Unity game automatically uploaded to Steam depots for Windows and Linux, landing on the beta branch for QA before manual promotion to default. ## Quick Start Set up a GitHub Actions workflow that uploads my game with App ID 2345678 to the Steam beta branch whenever I push a version tag.