Help us improve
Share bugs, ideas, or general feedback.
From nethercore
Publishing Nethercore games to nethercore.systems. Covers ROM packaging with nether pack, release builds, platform upload requirements, versioning, and CI/CD pipeline setup with GitHub Actions. Use when preparing a game for release or setting up automated builds.
npx claudepluginhub nethercore-systems/nethercore-ai-plugins --plugin nethercoreHow this skill is triggered — by the user, by Claude, or both
Slash command
/nethercore:publishingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
| Command | Purpose |
Configures build tooling and ships browser game builds to static hosts (itch.io, GitHub Pages) with repeatable release hygiene.
Validates icons, store banners, screenshots, build config, and runs a pre-flight checklist before producing a release build for Steam, itch.io, web, iOS, or Android.
Publishes a release to npm, MCP Registry, GitHub Releases, and GHCR after git wrapup (version bumps, changelog, commit, tag) is complete. Retries transient network failures and reports partial-state on terminal errors.
Share bugs, ideas, or general feedback.
| Command | Purpose |
|---|---|
nether build | compile + pack (development) |
nether build --release | Optimized release build |
nether pack | Bundle WASM + assets into ROM |
Required:
| File | Format |
|---|---|
| Game | .wasm or .nczx |
| Icon | 64x64 PNG |
Optional:
Process:
nether build --release succeedsnether run --sync-test passesSemantic versioning in nether.toml:
[game]
version = "1.2.3"
Update process:
| Gate | Command | Purpose |
|---|---|---|
| Format | cargo fmt --check | Code style |
| Lint | cargo clippy -- -D warnings | Static analysis |
| Test | cargo test | Logic correctness |
| Build | nether build --release | WASM compilation |
| Sync | nether run --sync-test --frames 1000 | Determinism |
See references/ci-workflows.md for GitHub Actions templates.