Plugin marketplace schema validation fails for 12 official plugins
Description
Running /plugin fails to load the official marketplace with schema validation errors for 12 plugins:
Failed to load all marketplaces. Errors: claude-plugins-official: Invalid schema: plugins.2.source: Invalid input, plugins.5.source: Invalid input, plugins.12.source: Invalid input, plugins.29.source: Invalid input, plugins.48.source: Invalid input, plugins.56.source: Invalid input, plugins.61.source: Invalid input, plugins.63.source: Invalid input, plugins.85.source: Invalid input, plugins.95.source: Invalid input, plugins.103.source: Invalid input, plugins.115.source: Invalid input
Affected Plugins
| Index | Plugin | Issue |
|-------|--------|-------|
| 2 | ai-firstify | git-subdir source type |
| 5 | amazon-location-service | git-subdir missing sha |
| 12 | aws-serverless | git-subdir missing sha |
| 29 | deploy-on-aws | git-subdir missing sha |
| 48 | helius | git-subdir source type |
| 56 | legalzoom | git-subdir source type |
| 61 | migration-to-aws | git-subdir missing sha |
| 63 | neon | git-subdir source type |
| 85 | railway | git-subdir source type |
| 95 | semgrep | git-subdir missing ref and sha |
| 103 | stagehand | Uses "source": "github" instead of "source": "url" |
| 115 | stripe | git-subdir missing sha |
Root Cause
The marketplace.json in anthropics/claude-plugins-official uses source formats (git-subdir, github) that Claude Code's schema validator doesn't accept. This is a mismatch between the marketplace format and the client validator.
Environment
- Claude Code version: Latest (as of 2026-03-21)
- Marketplace repo:
anthropics/claude-plugins-officialat commit61c0597 - OS: macOS Darwin 25.3.0
Expected Behavior
All plugins in the official marketplace should pass schema validation.
Workaround
The marketplace partially works - only the 12 affected plugins are unavailable. Other plugins load correctly.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗