[BUG] Plugin validation and marketplace validation does not allow projectRoot Syntax.

Resolved 💬 3 comments Opened Feb 15, 2026 by forgepilot Closed Feb 18, 2026

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_

View original on GitHub ↗

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