[DOCS] Plugin marketplace "Owner fields" table omits schema-defined owner.url

Open 💬 0 comments Opened Jul 11, 2026 by urda

Documentation page

https://code.claude.com/docs/en/plugin-marketplaces#marketplace-schema (Marketplace schema → Owner fields)

What's wrong / missing

The "Owner fields" table documents the owner object as having only two fields: name (required) and email (optional).

However, the official JSON Schema at https://www.schemastore.org/claude-code-marketplace.json defines a third owner property, url, that the docs table omits:

"url": {
  "description": "Website, GitHub profile, or organization URL",
  "type": "string"
}

The owner object does not set "additionalProperties": false, so owner.url is valid and accepted, and it appears in real published marketplaces (e.g. nexu-io/open-design, darrenhinde/OpenAgentsControl).

Suggested fix

Add url (string, optional, "Website, GitHub profile, or organization URL") to the "Owner fields" table so the prose docs match the machine-readable schema.

Verified against

  • Docs "Owner fields" table: lists only name, email.
  • SchemaStore schema owner definition: defines name, email, url; required: ["name"]; no additionalProperties: false.

View original on GitHub ↗