What problem does it solve? Removing Unity packages manually requires editing manifest.json and waiting for package resolution and domain reloads, which is error-prone and slow. This Skill automates package removal through the Unity Editor and confirms the result after the reload completes. ## Core Features & Use Cases - Verified Removal: Checks the package is installed via an offline Client.List before attempting removal, returning a clear PackageNotFound error otherwise. - Domain Reload Handling: Schedules a post-domain-reload notification so the final result is delivered only after Unity finishes package resolution. - Forgiving Input: Strips a trailing @<version> from the packageId automatically, so versioned IDs still work. - Use Case: While cleaning up a Unity project, remove com.unity.textmeshpro after confirming with package-list that nothing depends on it. ## Quick Start Ask the assistant to uninstall the package com.unity.textmeshpro from the Unity project using package-remove.