claude-code - 💡(How to fix) Fix Plugin marketplace fails to load: schema rejects 'displayName' key (v2.1.153)

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

The /plugin marketplace fails to load with the following error:

Failed to load all marketplaces. Errors: claude-plugins-official: Failed to load marketplace "claude-plugins-official" from source (github): Failed to parse marketplace file at .../anthropics-claude-plugins-official/.claude-plugin/marketplace.json: Invalid schema: plugins.55: Unrecognized key: "displayName"

Error Message

The /plugin marketplace fails to load with the following error: 2. Observe the schema validation error

Root Cause

The upstream anthropics/claude-plugins-official marketplace.json contains a displayName field (e.g. on the convex plugin at index 55), but the Claude Code v2.1.153 schema validator does not recognize displayName as a valid key in the plugin entry schema.

Since /plugin fetches the marketplace fresh from GitHub on every invocation, local edits to the cached file are bypassed.

Code Example

Failed to load all marketplaces. Errors: claude-plugins-official: Failed to load marketplace "claude-plugins-official" from source (github): Failed to parse marketplace file at .../anthropics-claude-plugins-official/.claude-plugin/marketplace.json: Invalid schema: plugins.55: Unrecognized key: "displayName"
RAW_BUFFERClick to expand / collapse

Bug Report

Claude Code version: 2.1.153

Description

The /plugin marketplace fails to load with the following error:

Failed to load all marketplaces. Errors: claude-plugins-official: Failed to load marketplace "claude-plugins-official" from source (github): Failed to parse marketplace file at .../anthropics-claude-plugins-official/.claude-plugin/marketplace.json: Invalid schema: plugins.55: Unrecognized key: "displayName"

Root Cause

The upstream anthropics/claude-plugins-official marketplace.json contains a displayName field (e.g. on the convex plugin at index 55), but the Claude Code v2.1.153 schema validator does not recognize displayName as a valid key in the plugin entry schema.

Since /plugin fetches the marketplace fresh from GitHub on every invocation, local edits to the cached file are bypassed.

Steps to Reproduce

  1. Run /plugin in Claude Code v2.1.153
  2. Observe the schema validation error

Expected Behavior

Either:

  • The marketplace.json should not use displayName until Claude Code supports it, OR
  • Claude Code schema should be updated to accept displayName

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING