What problem does it solve? Managing Unity project dependencies often requires manually editing manifest.json or navigating the Package Manager UI, which interrupts automated workflows. This Skill uninstalls a Unity package by ID directly through the unity-mcp-cli, handling package resolution and domain reload automatically. ## Core Features & Use Cases - Package Uninstallation: Removes a package from the project's manifest.json by its package ID (e.g., com.unity.textmeshpro) and triggers Unity package resolution. - Dependency Awareness: Respects Unity's constraints—built-in packages and packages required as dependencies of other installed packages cannot be removed. - Domain Reload Handling: Accounts for the domain reload triggered by removal, delivering the result after the reload completes. - Use Case: While cleaning up a Unity prototype, you want to remove an unused rendering package. First list installed packages with the package-list tool, then remove the target package by ID without opening the Unity Editor UI. ## Quick Start Remove the TextMeshPro package from my Unity project using the package-remove tool with package ID com.unity.textmeshpro.