Skip to content

Fix create-plugin-scaffold marketplace entry guidance - #443

Open
Mosquito1123 wants to merge 1 commit into
cursor:mainfrom
Mosquito1123:fix-create-plugin-scaffold-marketplace-fields
Open

Mosquito1123 wants to merge 1 commit into
cursor:mainfrom
Mosquito1123:fix-create-plugin-scaffold-marketplace-fields

Conversation

@Mosquito1123

@Mosquito1123 Mosquito1123 commented Sep 27, 2026 •

Copy link
Copy Markdown

Step 6 told users to add keywords, category and tags to a
.cursor-plugin/marketplace.json plugin entry, but marketplace entries use
additionalProperties: false and only allow name, source, description
and minClientVersions. Following the scaffold can therefore produce an entry
that fails scripts/validate-plugins.mjs (closes #281).

List the supported fields and point keywords/category/tags at the
plugin's .cursor-plugin/plugin.json manifest instead.


Note

Low Risk
Documentation-only change to scaffold guidance; no runtime or validation logic is modified.

Overview
Step 6 of the create-plugin-scaffold skill no longer tells authors to put keywords, category, or tags on .cursor-plugin/marketplace.json plugin entries.

It now documents the allowed marketplace entry shape: required name and source, optional description and minClientVersions, and an explicit guard that manifest-only fields belong in .cursor-plugin/plugin.json because marketplace entries reject unknown properties (which was breaking validate-plugins.mjs).

Reviewed by Cursor Bugbot for commit 7a0d48d. Bugbot is set up for automated code reviews on this repo. Configure here.

Step 6 told users to add `keywords`, `category` and `tags` to a
`.cursor-plugin/marketplace.json` plugin entry, but marketplace entries use
`additionalProperties: false` and only allow `name`, `source`, `description`
and `minClientVersions`. Following the scaffold can therefore produce an entry
that fails `scripts/validate-plugins.mjs` (closes cursor#281).

List the supported fields and point `keywords`/`category`/`tags` at the
plugin's `.cursor-plugin/plugin.json` manifest instead.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

create-plugin-scaffold documents unsupported marketplace.json metadata fields

1 participant