Plugin marketplace fails to load: Invalid schema for source field in multiple plugins

Resolved 💬 3 comments Opened Mar 28, 2026 by a3eyherabide Closed Apr 1, 2026

Description

The /plugin command fails to load the official Claude plugins marketplace with schema validation errors.

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 /Users/andy.eyherabide/.claude/plugins/marketplaces/anthropics-claude-plugins-official/.claude-plugin/marketplace.json: Invalid schema: plugins.2.source: Invalid input, plugins.5.source: Invalid input, plugins.12.source: Invalid input, plugins.29.source: Invalid input, plugins.49.source: Invalid input, plugins.58.source: Invalid input, plugins.63.source: Invalid input, plugins.65.source: Invalid input, plugins.87.source: Invalid input, plugins.97.source: Invalid input, plugins.105.source: Invalid input, plugins.117.source: Invalid input

Environment

  • Claude Code version: 2.1.86
  • Platform: macOS (arm64)
  • Node modules: @anthropic-ai/claude-code installed via npm

Details

Multiple entries in the marketplace.json have source fields that fail schema validation. The validator appears to reject certain source field formats (possibly string paths like "./plugins/agent-sdk-dev" instead of object format).

Steps to Reproduce

  1. Run /plugin command
  2. Observe marketplace load failure with schema validation errors on plugins at indices 2, 5, 12, 29, 49, 58, 63, 65, 87, 97, 105, 117

Expected Behavior

The official Claude plugins marketplace should load successfully and display available plugins.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗