logo

Babylon.js Market

Claude Code Plugins

Installation

Two Claude Code plugins shipped inside @babylonjsmarket/ecs and @babylonjsmarket/arcade — install once, stop fighting hallucinated APIs

Both plugins are distributed through a single marketplace catalog at BabylonJSMarket/claude-plugins. The catalog is just a marketplace.json file that points at the npm packages — there's no separate plugin repo to clone.

One-time setup

Inside any Claude Code session:

/plugin marketplace add BabylonJSMarket/claude-plugins

This registers the catalog. You only run it once per machine.

Installing the plugins

/plugin install ecs-framework@babylonjsmarket
/plugin install arcade-ecs@babylonjsmarket

Each /plugin install fetches the npm package, finds the .claude-plugin/ directory inside it, and loads the skills under the plugin's namespace.

After installing, ask what skills are available in any session. You should see at least ecs-framework:ecs-authoring and arcade-ecs:arcade-scaffold. Skills load by description match, so you don't need to type the namespaced names — describing what you want is enough.

Version pinning

/plugin install resolves the npm package's latest tag by default. To pin a specific version:

/plugin install ecs-framework@babylonjsmarket@0.2.0

The plugin version mirrors the npm package version exactly — bumping the package bumps the plugin in the same step.

Updating

When a new version of either package ships, refresh the catalog and reinstall:

/plugin marketplace update babylonjsmarket
/plugin install ecs-framework@babylonjsmarket
/plugin install arcade-ecs@babylonjsmarket

marketplace update re-reads the catalog from GitHub (in case new plugins have been added). /plugin install re-resolves the npm tag and picks up the new version.

Local development

Editing skills inside the bjsm monorepo without publishing first:

Terminal
claude --plugin-dir packages/ecs
claude --plugin-dir packages/arcade

--plugin-dir takes precedence over any installed copy with the same name, so you can iterate on SKILL.md files in packages/ecs/skills/ or packages/arcade/skills/ and see the change immediately. Run /reload-plugins inside Claude Code to pick up edits without restarting.

Uninstalling

/plugin uninstall ecs-framework@babylonjsmarket
/plugin uninstall arcade-ecs@babylonjsmarket

To drop the marketplace catalog entirely:

/plugin marketplace remove babylonjsmarket

Was this page helpful?

We read every note — tell us what's working and what isn't.

↑↓ NavigateEnter SelectEsc CloseCtrl+K Open Search