package-remove
Installation
SKILL.md
Package Manager / Remove
Remove (uninstall) a package from the Unity project. This removes the package from the project's manifest.json and triggers package resolution. Note: Built-in packages and packages that are dependencies of other installed packages cannot be removed. Note: Package removal may trigger a domain reload. The result will be sent after the reload completes. Use 'package-list' tool to list installed packages first.
Inputs
packageId— package name (e.g.com.unity.textmeshpro). A trailing@<version>is stripped automatically before being passed toClient.Remove, so accidental versioned IDs still work.
Behavior
First verifies the package is installed via an offline Client.List — returns a clear PackageNotFound error if not. On removal failure, surfaces Unity's error message. On success, schedules a post-domain-reload notification so the response is delivered after Unity finishes the resolution.
How to Call
unity-mcp-cli run-tool package-remove --input '{
"packageId": "string_value"
}'