Repository navigation
Conversation
Claude Desktop (Cowork) requires the `author` field on marketplace plugin entries for validation. Without it, adding the marketplace fails with "Failed to add marketplace." Fixes CodSpeedHQ#282.
There was a problem hiding this comment.
Pull request overview
Adds the missing author field to the marketplace plugin entry so Claude Desktop (Cowork) validation succeeds when adding this repository as a plugin marketplace (fixes #282).
Changes:
- Added
authormetadata to thecodspeedplugin entry in.claude-plugin/marketplace.json. - Adjusted the JSON structure/formatting in the marketplace file as part of the edit.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "name": "codspeed-plugin-marketplace", | ||
| "owner": { | ||
| "name": "CodSpeed" | ||
| }, | ||
| "plugins": [ | ||
| { | ||
| "name": "codspeed", | ||
| "source": "./", | ||
| "description": "Tools for accurate and reliable performance measurement and optimization", | ||
| "author": { | ||
| "name": "CodSpeed" | ||
| } | ||
| } | ||
| ] |
There was a problem hiding this comment.
JSON indentation is inconsistent within this file (e.g., top-level keys are indented 4 spaces while nested "owner.name" is indented much further). To match the repository’s JSON style (see .claude-plugin/plugin.json using consistent 2-space indentation), please reformat this file with consistent indentation/alignment (preferably via a formatter).
| "name": "codspeed-plugin-marketplace", | |
| "owner": { | |
| "name": "CodSpeed" | |
| }, | |
| "plugins": [ | |
| { | |
| "name": "codspeed", | |
| "source": "./", | |
| "description": "Tools for accurate and reliable performance measurement and optimization", | |
| "author": { | |
| "name": "CodSpeed" | |
| } | |
| } | |
| ] | |
| "name": "codspeed-plugin-marketplace", | |
| "owner": { | |
| "name": "CodSpeed" | |
| }, | |
| "plugins": [ | |
| { | |
| "name": "codspeed", | |
| "source": "./", | |
| "description": "Tools for accurate and reliable performance measurement and optimization", | |
| "author": { | |
| "name": "CodSpeed" | |
| } | |
| } | |
| ] |
| "name": "codspeed-plugin-marketplace", | ||
| "owner": { | ||
| "name": "CodSpeed" | ||
| }, | ||
| "plugins": [ | ||
| { | ||
| "name": "codspeed", | ||
| "source": "./", | ||
| "description": "Tools for accurate and reliable performance measurement and optimization", | ||
| "author": { | ||
| "name": "CodSpeed" | ||
| } | ||
| } | ||
| ] |
There was a problem hiding this comment.
The plugins entry is indented inconsistently (lines 7–14), which makes the JSON harder to read and differs from the 2-space indentation style used in .claude-plugin/plugin.json. Please reformat this block with consistent indentation.
| "name": "codspeed-plugin-marketplace", | |
| "owner": { | |
| "name": "CodSpeed" | |
| }, | |
| "plugins": [ | |
| { | |
| "name": "codspeed", | |
| "source": "./", | |
| "description": "Tools for accurate and reliable performance measurement and optimization", | |
| "author": { | |
| "name": "CodSpeed" | |
| } | |
| } | |
| ] | |
| "name": "codspeed-plugin-marketplace", | |
| "owner": { | |
| "name": "CodSpeed" | |
| }, | |
| "plugins": [ | |
| { | |
| "name": "codspeed", | |
| "source": "./", | |
| "description": "Tools for accurate and reliable performance measurement and optimization", | |
| "author": { | |
| "name": "CodSpeed" | |
| } | |
| } | |
| ] |
Claude Desktop (Cowork) requires the
authorfield on marketplace plugin entries for validation. Without it, adding the marketplace fails with "Failed to add marketplace." Fixes #282.