export-and-ship

Validate export capability and produce release builds for game distribution platforms.

66|4|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/SummerEngine/summer --skill export-and-ship-summerengine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: export-and-ship
Source: https://github.com/SummerEngine/summer/tree/main/library/skills/export-and-ship
Command: npx skills add https://github.com/SummerEngine/summer --skill export-and-ship-summerengine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Shipping a game involves dozens of platform-specific requirements, and attempting an export for a target whose template is not installed produces confusing failures or broken builds. This Skill inventories the export templates actually present in the installed Summer Engine build, runs a pre-flight checklist, and produces verified local builds only for proven targets. ## Core Features & Use Cases - Capability inventory: Reads the engine binary path and installed export templates to classify each target (macOS, Windows, Linux, Web, Android, iOS) as available, missing a prerequisite, or impossible on the current build. - Pre-flight validation: Checks main scene, script errors, debug print spam, hardcoded paths, version number, LICENSE, attribution, and .gitignore before any export. - Per-platform requirement lists: Provides asset and configuration checklists for Steam, itch.io, Web, iOS App Store, Google Play, macOS DMG, and Windows installer. - Use Case: A developer says "ship my game to Steam and itch." The Skill proves macOS is the only locally available target, runs the pre-flight checklist, fixes blockers, then produces a verified release build and hands off the upload commands (steamcmd, butler) to the user. ## Quick Start Ask the agent to assess which export targets are available in this project and prepare a release build for the ones that pass the pre-flight checklist.

Frequently Asked Questions about export-and-ship

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I export a Godot game from the command line?

Run the engine binary headless with --path pointing at the project directory and --export-release followed by the exact preset name from export_presets.cfg and an output path. The preset name must match a name= entry in the file exactly, and the matching export template must be installed.

How do I publish a game to Steam and itch.io?

Produce a release build per platform, then upload with platform tools: steamcmd with Steam Pipe for Steam, or butler push for itch.io. Steam requires capsule art, a trailer, and at least five screenshots; itch needs a 630x500 cover and three screenshots.

Why does my Godot export fail or produce an empty file?

The most common cause is a missing export template for the target platform, which makes the target unavailable regardless of preset configuration. On Apple Silicon, setting architecture to arm64 instead of universal produces a 0-byte .app that looks like success.

Can I export a Web HTML5 build from a Mono Godot build?

No, Web export is incompatible with Mono builds such as the stock Summer 4.6.1 Mono installation. You need a separately verified non-Mono build environment before the Web preset can be used.

Does Google Play accept APK files for new games?

No, Google Play has required the AAB (Android App Bundle) format instead of APK since 2021. You also need Play App Signing with an upload key and must target the API level required by current Play Store policy.

What checks should run before exporting a release build?

Confirm the main scene is set, script errors are empty, debug print calls and hardcoded local paths are removed, version and game name are configured, and LICENSE plus attribution files exist. Also verify .gitignore excludes build artifacts and embed_pck is true for desktop presets.