web-publish

Build and deploy the browser-playable MMO game to GitHub Pages.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/WayneWalterBerry/MMO --skill web-publish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-publish
Source: https://github.com/WayneWalterBerry/MMO/tree/main/.squad/skills/web-publish
Command: npx skills add https://github.com/WayneWalterBerry/MMO --skill web-publish

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Builds and deploys the browser-playable MMO game to a publicly accessible GitHub Pages site, enabling testers to play directly in the browser without local setup.

Core Features & Use Cases

  • Builds the engine bundle and regenerates in-repo metadata to reflect the latest src changes.
  • Deploys all web-dist assets to the public play URL, ensuring Fengari Lua in the browser runs with a terminal-style UI.
  • Use Case: After merging changes to src, run the skill to publish a fresh in-browser play build for QA and playtesting.

Quick Start

Run the Web Publish skill after src changes and tests pass to rebuild and deploy the in-browser MMO to GitHub Pages.

Frequently Asked Questions about web-publish

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

FAQPage Schema
How do I deploy a browser-playable game to GitHub Pages?

To deploy a browser-playable game to GitHub Pages, this skill automates the build-and-deploy workflow by bundling the engine, regenerating metadata, and pushing web-dist assets to the public play URL via Fengari Lua.

What is needed to automate a GitHub Pages deployment for an MMO?

Automating a GitHub Pages deployment for an MMO requires a preceding source code change and successful test execution. The workflow then coordinates engine bundling and metadata regeneration via build scripts to produce the deployment bundle.

Does this deployment workflow support Fengari Lua in the browser?

Yes, this deployment workflow supports Fengari Lua in the browser. It deploys web-dist assets to the public play URL, ensuring the browser-playable MMO runs correctly with a terminal-style UI.

How do I rebuild and publish an in-browser play build for QA?

You rebuild and publish an in-browser play build for QA by running the web publish skill after merging changes to the source code. This rebuilds the engine bundle and deploys fresh web-dist assets to GitHub Pages for playtesting.

Why does my web publish workflow require tests to pass first?

The web publish workflow requires tests to pass first to ensure source code stability before deployment. It relies on a preceding source change and test success to trigger engine bundling and metadata regeneration safely.

Can I use build scripts to regenerate in-repo metadata for deployment?

Yes, you can use build scripts to regenerate in-repo metadata for deployment. The workflow relies on web/build-engine.ps1 and web/build-meta.ps1 scripts to bundle the engine and update metadata to reflect the latest source changes.