2e522c9b37
During a repo sync (scan button), if a skill was removed from the source and is still assigned to agents, the skill is now automatically detached from those agents before deletion, rather than leaving it attached. Manual delete-by-source is unchanged (still blocks if in use). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>