Plugin load errors now give advice matched to how the plugin was installed, including synced copies being shadowed.
What's wrong with this entry?
When a plugin does not load, the advice you get depends on how it was installed: passed with --plugin-dir, picked up from a skills directory, or synced from claude.ai. Shadowed synced plugins get their own named warning explaining that the local copy of the same name takes precedence.
- Plugin sources gained readable labels, including "plugins synced from your claude.ai account".
- The
pluginRootfield in a marketplace definition now has a much fuller schema description.
on this machine has the same name and takes precedence
Strings lifted out of the shipped bundle, so the claim above can be checked against them.