
Installation
The plugin is distributed through the babylonjsmarket marketplace — a marketplace.json catalog hosted in the plugin repo at babylonjsmarket/claude-plugin-arcade-ecs. There's nothing to clone.
One-time setup
Inside any Claude Code session:
This registers the catalog. You only run it once per machine.
Install the plugin
This loads the babylonjsmarket skill under the arcade-ecs namespace. Ask what skills are available in any session and you'll see arcade-ecs:babylonjsmarket. Skills load by description match, so you don't need to type the namespaced name — describing what you want is enough.
The zero-install path
If your project was created with npm create @babylonjsmarket/arcade (or you've run arcade eject in it), the same skill is already sitting in .claude/skills/babylonjsmarket/ — Claude loads it automatically, no marketplace step needed. The plugin above is for existing projects that weren't scaffolded that way.
Having both at once is harmless: they're the identical skill.
Updating
When a new version ships, refresh the catalog and reinstall:
marketplace update re-reads the catalog from GitHub; /plugin install picks up the new version. For zero-install projects, the skill refreshes the next time you scaffold or arcade eject.
Local development
To iterate on the skill inside the bjsm monorepo without publishing:
--plugin-dir takes precedence over any installed copy with the same name, so edits to skills/babylonjsmarket/SKILL.md show up immediately. Run /reload-plugins to pick them up without restarting.
Uninstalling
To drop the marketplace catalog entirely: