What problem does it solve? Installing a third-party skill library (ECC, mattpocock/skills, hyperresearch) into an agent home risks silent name collisions, duplicate channels, and unmeasured selection-surface cost, and this Skill governs those installs so they happen only through each library's own installer, explicitly and opt-in. ## Core Features & Use Cases - Front-door installation: Invokes each library's own published installer (claude plugins, npx skills CLI, ecc CLI, uv tool) via dry-run-by-default mise tasks that require an explicit library name and --yes. - Collision precheck and migration: Enumerates the names a library will write, refuses on first-writer-wins conflicts, and migrates duplicate-channel installs only when the other channel's lock file proves the same upstream. - Honest cost accounting: Reports each library's selection-surface size (e.g. ECC's 280 skills against a 12-skill bundle), labels skipped prechecks as SKIPPED, not passed, and never vendors upstream bytes into the repository. - Use Case: An operator wants ECC installed but another channel already holds some of its skill names; the Skill prints the proof, the exact removal command through the owning channel, re-runs the precheck, and only then installs. ## Quick Start Ask the agent to list the available external skill libraries and dry-run an install of mattpocock so I can review the plan before approving it.