Epic EOS publishing targets the Live deployment by default. Add -EosEnv dev
only when explicitly preparing or uploading a Dev artifact for EOS validation.
Never echo API keys, Steam passwords, Steam Guard tokens, Epic client secrets, or GitHub tokens.
Never commit real *.env files.
Keep default LLM seed config in tools/package/desktop/desktop_seed.env.
Keep store credentials only in that store target directory.
Run sensitive config scans on packaged output before publishing.
1---2name: desktop-distribution3description: Desktop Distribution4---5# Desktop Distribution67Use this skill when packaging or publishing desktop builds for GitHub, Steam, or Epic.89## Mental Model10111. `pack_*` commands only build artifacts.122. `publish_*` commands build and publish to a release channel or store.133. Desktop store packages share one build truth: `tools/package/desktop/pack.ps1`, exposed through `tools/package/pack_desktop.ps1`.144. Steam and Epic are publish targets. They must consume the desktop content root instead of duplicating desktop build logic.155. GitHub release packaging is separate from desktop store publishing.1617## Commands1819Pack only:2021- `powershell ./tools/package/pack_github.ps1`22- `powershell ./tools/package/pack_desktop.ps1`2324Publish:2526- `powershell ./tools/package/publish_github.ps1`27- `powershell ./tools/package/publish_steam.ps1`28- `powershell ./tools/package/publish_epic.ps1 -RequireEosRuntime`2930Epic EOS publishing targets the Live deployment by default. Add `-EosEnv dev`31only when explicitly preparing or uploading a Dev artifact for EOS validation.3233Single entry:3435- `powershell ./tools/package/task.ps1 -List`36- `powershell ./tools/package/task.ps1 -Action pack -Target desktop`37- `powershell ./tools/package/task.ps1 -Action publish -Target steam -Preview`3839## Safety40411. Never echo API keys, Steam passwords, Steam Guard tokens, Epic client secrets, or GitHub tokens.422. Never commit real `*.env` files.433. Keep default LLM seed config in `tools/package/desktop/desktop_seed.env`.444. Keep store credentials only in that store target directory.455. Run sensitive config scans on packaged output before publishing.
Run npx skillmds@latest add 4thfever/desktop-distribution in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Desktop Distribution It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
4thfever (@4thfever) published this skill. Their other Agent Skills are listed on their SkillMD profile.