Support categories/groups in marketplace.json for plugin organization
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Problem
As plugin marketplaces grow, the flat plugins array in marketplace.json becomes hard to browse. Our marketplace already has 20+ plugins across different teams and domains (central tooling, regional teams, shared engineering tools), and the only way to create visual grouping is through description prefix conventions like [Central] or [Regional-Product - NorthAm].
Proposed Solution
Support an optional grouping mechanism in marketplace.json, for example:
{
"name": "analytics-hub",
"categories": [
{
"name": "Central",
"description": "Core tooling maintained by the platform team",
"plugins": [...]
},
{
"name": "Regional Product - NorthAm",
"description": "NorthAm regional product analytics plugins",
"plugins": [...]
}
]
}
Or alternatively, a category or tags field on each plugin entry that the /install UI could use to filter or section results.
Alternative Solutions
Current Workarounds
- Square-bracket prefixes in description fields (e.g., [Central], [Engineering Hub])
- Manual ordering of the plugins array to cluster related plugins together
Priority
Medium - Would be very helpful
Feature Category
Other
Use Case Example
Organizations with multiple teams contributing plugins to a shared marketplace need a way for users to quickly find relevant plugins without scrolling through a flat, unsectioned list.
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗