Marketplaces
Marketplaces are collections of plugins hosted on GitHub.
Using Marketplaces
Section titled “Using Marketplaces”allagents plugin marketplace add anthropics/claude-plugins-officialallagents plugin marketplace listProject Scope
Section titled “Project Scope”Register and update a remote marketplace for the current project:
allagents plugin marketplace add owner/repo --scope projectallagents plugin install demo@repo --scope project --client codex --yesallagents plugin update --scope projectProject registrations use a cache owned by that project’s registry. A user registration with the same name keeps its own cache; updating one scope leaves the other scope’s cache and installed files unchanged. Project plugins can also use a user marketplace when the project has no matching registration.
Branch Selection
Section titled “Branch Selection”To register a marketplace from a non-default branch, use a full GitHub URL with the branch path or the --branch flag. A custom --name is required for non-default branches:
# Full GitHub URL with branchallagents plugin marketplace add https://github.com/owner/repo/tree/feat/v2 --name repo-v2
# Shorthand with --branch flagallagents plugin marketplace add owner/repo --branch feat/v2 --name repo-v2The bare repo name (e.g., repo) is reserved for the default branch. Updates automatically pull the correct branch.
Creating a Marketplace
Section titled “Creating a Marketplace”my-marketplace/├── plugins/│ ├── code-review/│ └── debugging/└── README.md