Plugin marketplace repository for distributing curated agent plugins.
This repository is a marketplace catalog for GitHub Copilot CLI, Claude Code, Gemini CLI, and Qwen Code, currently distributing nexus-orchestrator from a local plugin source.
Marketplaces are the discovery and installation layer for CLI plugins. Instead of sharing plugin folders manually, users add one marketplace and install plugins by name.
This repository exists to:
- Publish a plugin catalog (
marketplace.json) that users can add directly - Keep plugin metadata and source paths centralized
- Build target-specific artifacts for Copilot, Gemini, Claude, and Qwen from one plugin source
- Enforce validation and version consistency before release
Marketplace manifests are maintained in parallel for compatibility with all CLIs:
.claude-plugin/marketplace.json(Claude Code).github/plugin/marketplace.json(GitHub Copilot CLI).qwen-code/marketplace.json(Qwen Code)
In short: this is the marketplace home, with reproducible multi-CLI packaging and release checks.
Users add this repository as a marketplace, then install plugins from it.
GitHub Copilot CLI example:
copilot plugin marketplace add <owner>/<repo>
copilot plugin install nexus-orchestrator@dot-agents-marketplaceClaude Code example:
/plugin marketplace add <owner>/<repo>
/plugin install nexus-orchestrator@dot-agents-marketplace
Qwen Code example:
/extension marketplace add <owner>/<repo>
/extension install nexus-orchestrator@dot-agents-marketplace
/nexus <your task>
For local testing, both CLIs also support adding a local marketplace path.
- Maintain marketplace metadata and plugin catalog
- Keep plugin sources organized under
plugins/ - Build and validate multi-CLI distribution artifacts
- Keep Copilot, Gemini, Claude, Qwen, and marketplace versions aligned
- Keep hooks and required plugin files consistent across targets
This is not an application runtime service.
plugins/nexus-orchestrator/: Canonical plugin source (agents, skills, commands, hooks, manifests)scripts/build-multicli.ts: Generatesdist/nexus-orchestrator-{copilot,gemini,claude}scripts/validate-multicli.ts: Validates required files, version parity, hook commands, and skill frontmatterscripts/sync-versions.ts: Synchronizes version fields across manifests and marketplace metadata
Install dependencies:
bun installValidate all target assumptions:
bun run validateBuild all target artifacts:
bun run buildSync versions:
bun run versions:syncCheck version drift (CI-safe):
bun run versions:checkRun full pipeline:
bun run cibun run build generates:
dist/nexus-orchestrator-copilotdist/nexus-orchestrator-geminidist/nexus-orchestrator-claudedist/nexus-orchestrator-qwen
Each folder can be installed in its respective CLI.