[BUG] Plugin validation and marketplace validation does not allow projectRoot Syntax.
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
<img width="1262" height="458" alt="Image" src="https://github.com/user-attachments/assets/4eff30c1-2e0a-4ca5-80ed-20834555ba21" />
Utilizing pluginRoot syntax (as documented per your documentation) results in false flags of invalid plugin's across a marketplace schema.
Verified with claude by loading directly and having access, yet validator pipes out that it is invalid.
<img width="1251" height="98" alt="Image" src="https://github.com/user-attachments/assets/8408b8d0-c746-43fb-aecb-d19f2f1b24b3" />
What Should Happen?
validation should mark it as correct.
Quite literally following your documentation example.
https://code.claude.com/docs/en/plugin-marketplaces#optional-metadata
Error Messages/Logs
invalid plugin on the /plugin validate .
Steps to Reproduce
Follow your own documentation.
https://code.claude.com/docs/en/plugin-marketplaces#optional-metadata
I'd laugh if it wasn't so annoying.
You all change documentation so fast, have no version history on documentation being changed, and also have wrong documentation often (rules for instance 2 months back had erroneous glob pattern examples)
Fix the validation bug, start treating documentation on your website as version controlled as well, and allow people to see what was changed, not that hard, and given you all are rolling out so fast, you should provide audit-ability to users.
Claude Model
Opus
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
2.1.42
Platform
Anthropic API
Operating System
Ubuntu/Debian Linux
Terminal/Shell
Other
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗