package-remove

Removes a package from a Unity project's manifest.json via unity-mcp-cli.

Updated May 28, 2026
One-click install
npx skills add https://github.com/ishaansingh-ai/Mechanical-2D --skill package-remove-ishaansingh-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: package-remove
Source: https://github.com/ishaansingh-ai/Mechanical-2D/tree/main/.claude/skills/package-remove
Command: npx skills add https://github.com/ishaansingh-ai/Mechanical-2D --skill package-remove-ishaansingh-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

What problem does it solve? Uninstalling Unity packages manually requires editing manifest.json or navigating the Package Manager UI, which interrupts automated workflows. This Skill removes a package from the Unity project programmatically and triggers package resolution. ## Core Features & Use Cases - Programmatic Package Removal: Uninstall any removable Unity package by its package ID, such as com.unity.textmeshpro. - Automatic Resolution: Triggers Unity package resolution after removal, with results returned after the domain reload completes. - Use Case: While cleaning up a Unity project, you want to drop TextMeshPro. Run the tool with packageId 'com.unity.textmeshpro' after confirming it is installed via the package-list tool. ## Quick Start Ask the AI to remove the package com.unity.textmeshpro from the Unity project using the package-remove tool.

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 using the command line?▼

Run unity-mcp-cli with the package-remove tool, passing the package ID as JSON input, for example {"packageId": "com.unity.textmeshpro"}. The tool updates manifest.json and triggers package resolution automatically.

What package ID format does Unity package removal require?▼

Provide only the package ID such as com.unity.textmeshpro, without any version number. Use the package-list tool first to confirm the exact IDs of installed packages.

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

Built-in packages and packages that are dependencies of other installed packages cannot be removed. Check the dependency chain with package-list and remove dependent packages first if needed.

What happens after a Unity package is removed?▼

Package removal may trigger a Unity domain reload. The result of the removal operation is sent only after the reload completes, so expect a short delay before confirmation.

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

Install it globally with npm install -g unity-mcp-cli, or invoke it through npx unity-mcp-cli. Refer to the unity-initial-setup skill for detailed installation instructions.