package-remove

Removes a package from a Unity project's manifest.json and triggers package resolution.

1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment --skill package-remove-fermisloth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: package-remove
Source: https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment/tree/main/.agent/skills/package-remove
Command: npx skills add https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment --skill package-remove-fermisloth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

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.

Frequently Asked Questions about package-remove

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I remove a package from a Unity project via command line?

Run unity-mcp-cli run-tool package-remove with a JSON input containing the packageId, such as com.unity.textmeshpro. The tool removes the package from manifest.json and triggers Unity package resolution automatically.

How do I find the package ID before removing a Unity package?

Use the package-list tool first to list all installed packages and their IDs. The package ID follows the reverse-domain format like com.unity.textmeshpro, and you must provide it without any version number.

Why can't I remove a built-in Unity package?

Unity does not allow removal of built-in packages or packages that are dependencies of other installed packages. You must first remove the dependent packages before removing the underlying dependency.

What happens after a Unity package is removed?

Package removal triggers a domain reload in the Unity Editor. The result of the removal operation is sent only after the reload completes, so expect a brief delay before confirmation.

What should I do if unity-mcp-cli is not found?

Install the CLI globally with npm install -g unity-mcp-cli, or invoke it via npx unity-mcp-cli instead. Detailed installation steps are available in the unity-initial-setup skill.