Plugin marketplace add fails with schema validation errors for git-subdir source type
Resolved 💬 3 comments Opened Mar 27, 2026 by andrew-lawson-tumelo Closed May 19, 2026
Description
Running /plugin marketplace add anthropics/claude-plugins-official fails with schema validation errors for multiple plugins.
Error Message
Error: 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
Root Cause
The official marketplace (anthropics/claude-plugins-official) contains plugins with source types that the current Claude Code schema validator doesn't recognize:
"source": "git-subdir"- Used by plugins likeai-firstify,amazon-location-service,aws-serverless,deploy-on-aws,helius,legalzoom,migration-to-aws,neon,railway,semgrep,stripe,zapier"source": "github"- Used bystagehand
Example from ai-firstify (index 2):
"source": {
"source": "git-subdir",
"url": "techwolf-ai/ai-first-toolkit",
"path": "plugins/ai-firstify",
"ref": "main",
"sha": "7f18e11d694b9ae62ea3009fbbc175f08ae913df"
}
Expected Behavior
The marketplace should be added successfully, or unsupported source types should be gracefully skipped with a warning rather than failing the entire operation.
Environment
- Claude Code version: 2.1.85
- Platform: macOS (Darwin 25.3.0)
Suggested Fix
Either:
- Add support for
git-subdirandgithubsource types to the schema validator - Make the marketplace addition more resilient by skipping invalid plugins with warnings instead of failing entirely
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗