Install and configure the SteamPipe content builder tools (steamcmd) and set up a build account with the correct app permissions in the partner portal
Create an app build script (VDF file) specifying the AppID, DepotID, description, and a reference to a depot content script
In the depot content script, define the local content root path, file mappings, and any file exclusion filters
Run steamcmd with the run_app_build command pointing to the app VDF to upload the depot content; authenticate with the build account credentials
After a successful build, log in to the Steamworks partner portal and set the build live on the appropriate branch (e.g., default or a beta branch) via the Builds tab
Use the partner portal or the SetAppBuildLive Steamworks Web API method to promote a specific BuildID to the default branch for all users
Known gotchas
The build account used for steamcmd must have the 'Edit App Metadata' and 'Publish App Changes To Steam' permissions; missing permissions result in upload failures with no clear error
Depot IDs must be pre-registered in the partner portal and match exactly in the VDF script — mismatches will cause the build to fail silently or assign content to the wrong depot
Setting a build live on the default branch is irreversible without creating a new build; always test on a beta branch before promoting to default
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp