Agent skill

steam-publish

Publish or update a game on Steam with Steamworks and SteamPipe: configure depots and packages, upload builds with steamcmd, set a build live on a branch, and run the release checklists. Use for Steam publishing, app_build.vdf/steamcmd uploads, depots, beta branches, or a store page release.

gamedev-skillsgithub.com/gamedev-skillsGitHub ↗
claude-codeclinecodexcursorcopilotwindsurfApache-2.0
Install
npx skills add gamedev-skills/awesome-gamedev-agent-skills --skill steam-publish --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 9 KB
Bundled scripts: none
Requires: Steamworks SDK + SteamPipe/steamcmd (current). Requires a Steamworks partner account and an App ID.
Path: skills/workflows/steam-publish/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 406
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Steam Publish (Steamworks + SteamPipe) Take a finished build to a live Steam store page. Two tracks run in parallel and both must be approved before release: the **store page** (presence) and the **build** (SteamPipe upload + the release checklists). This skill is the operational checklist; deep build-script, CI/CD, and troubleshooting detail lives in `references/steampipe-build-scripts.md`. ## When to use - Use when setting up a Steam app, building/editing the store page, configuring depots and packages, uploading a build via SteamPipe/steamcmd, managing beta branches, or releasing and updating a Steam title. - Triggers: `steam_appid.txt`, the Steamworks SDK `tools/ContentBuilder`, `app_build_*.vdf`, `steamcmd`, "publish on Steam", "depot", "set build live". **When *not* to use:** publishing on itch.io (use `itch-publish`); writing the Steamworks **API** in-game (achievements/cloud/overlay live in engine SDK integrations, not here); store/financial *advice* (pricing strategy, tax) — direct the user to Steamworks docs and their own counsel. ## Prerequisites (do these once, in order) 1. **Partner account + Steam Direct fee.** Each new app requires the Steam Direct recoupable fee (

What's inside
Steps it walks through
  1. When to use
  2. Prerequisites (do these once, in order)
  3. Core workflow
  4. Patterns
  5. 1. SteamPipe ContentBuilder layout (Steamworks SDK)
  6. 2. Minimal app build script — scripts/appbuild1000.vdf
  7. 3. Upload the build (Windows; substitute the platform builder elsewhere)
  8. 4. Iterate safely with a preview build (uploads nothing)
  9. Pitfalls
  10. References
  11. Related skills
Ships with 1 file
  • references/steampipe-build-scripts.md
More from awesome-gamedev-agent-skills
All skills →
About this skill
What does the steam-publish skill do?

Publish or update a game on Steam with Steamworks and SteamPipe: configure depots and packages, upload builds with steamcmd, set a build live on a branch, and run the release checklists. Use for Steam publishing, app_build.vdf/steamcmd uploads, depots, beta branches, or a store page release.

How do I install it?

Run `npx skills add gamedev-skills/awesome-gamedev-agent-skills --skill steam-publish --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From gamedev-skills/awesome-gamedev-agent-skills, a repository with 406 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going