Skills managed by skill sync no longer get picked up a second time as plugins.
What's wrong with this entry?
When scanning your skills directory for skills that can act as plugins, Claude Code now skips any directory that skill sync claims, including stale and pending claims, the sync-owned root directory, and hidden dot-prefixed directories. If sync's own record of what it owns cannot be read or is malformed, the entire adoption pass is skipped rather than claiming everything, until a sync round repairs it.
[plugins] skills-dir plugin adoption skipped: sync manifest unreadable or malformed (fail-closed until a sync round repairs it)
Strings lifted out of the shipped bundle, so the claim above can be checked against them.