Plugin marketplace validation error: invalid source URLs in marketplace.json
Resolved 💬 3 comments Opened Mar 22, 2026 by aaradhyaraiHO Closed Mar 26, 2026
Description
The official claude-plugins-official marketplace has schema validation errors that prevent all plugins from being installed via the /plugin marketplace add and /plugin install commands.
Error Message
Invalid schema: /Users/aaradhyarai/.claude/plugins/marketplaces/anthropics-claude-plugins-official/.claude-plugin/marketplace.json
plugins.2.source: Invalid input, plugins.7.source: Invalid input, plugins.20.source: Invalid input,
plugins.40.source: Invalid input, plugins.44.source: Invalid input, plugins.46.source: Invalid input,
plugins.60.source: Invalid input, plugins.67.source: Invalid input, plugins.85.source: Invalid input
Root Cause
Several plugins in marketplace.json have malformed source.url fields for git-subdir type sources. They're using shortened GitHub paths instead of full URLs.
Invalid entries (examples):
- Line 482:
"url": "legalzoom/claude-plugins"(should behttps://github.com/legalzoom/claude-plugins.git) - Line 555:
"url": "neondatabase/agent-skills" - Line 729:
"url": "railwayapp/railway-skills" - Line 1053:
"url": "zapier/zapier-mcp"
These should follow the same pattern as other git-subdir sources like:
"source": {
"source": "git-subdir",
"url": "https://github.com/awslabs/agent-plugins.git",
"path": "plugins/aws-serverless",
"ref": "main"
}
Reproduction Steps
- Run Claude Code
- Execute:
/plugin marketplace add anthropics/claude-plugins-official - Observe validation error
- Execute:
/plugin install telegram@claude-plugins-official - Observe same validation error
Impact
- Users cannot install any plugins from the official marketplace via the plugin system
- Affects all plugins including telegram, discord, and others needed for the channels feature
- Blocks the documented setup flow for Telegram channels (https://code.claude.com/docs/en/channels)
Environment
- Claude Code version: v2.1.80+
- OS: macOS (Darwin 25.2.0)
- Marketplace file:
~/.claude/plugins/marketplaces/claude-plugins-official/.claude-plugin/marketplace.json
Affected Plugins (by array index)
Based on the error message, the following plugin indices have invalid sources:
- plugins.2, 7, 20, 40, 44, 46, 60, 67, 85
Suggested Fix
Update all git-subdir source URLs to use full GitHub URLs with https://github.com/ prefix and .git suffix to match the schema requirements.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗