What
Skills pulled down from claude.ai are now checked against your local skills before loading. If a synced skill's name, folder path or any of its aliases matches one a local skill already claims, the synced copy is dropped and the local one wins.
Details
- Synced skill names containing a colon, or starting with
mcp__, are refused outright. - Favoriting a synced skill stores it under its own
synced-skill:key, falling back to the plainskill:key so existing favorites keep working. - The reminder about skills you have loaded but never used now has a separate line for synced skills, and points out that deleting a synced skill locally just brings it back on the next sync.
Evidence
synced from claude.ai loaded but never invoked
Strings lifted out of the shipped bundle, so the claim above can be checked against them.