package-remove

Remove UPM packages from a Unity project's manifest.json file.

Updated May 3, 2026
One-click install
npx skills add https://github.com/RakameNouya/MR-Bab_10_and_Kel_3 --skill package-remove-rakamenouya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: package-remove
Source: https://github.com/RakameNouya/MR-Bab_10_and_Kel_3/tree/main/.gemini/skills/package-remove
Command: npx skills add https://github.com/RakameNouya/MR-Bab_10_and_Kel_3 --skill package-remove-rakamenouya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually uninstalling UPM packages from Unity projects can be time-consuming and error-prone. This Skill automates the process, ensuring packages are uninstalled correctly and the manifest.json is updated.

Core Features & Use Cases

  • Automated Package Removal: Removes packages from the project's manifest.json with a simple command.
  • Version Compatibility: Automatically strips version tags to prevent version conflicts.
  • Post-Removal Processing: Triggers package resolution and domain reload after removal, with final results sent after completion.
  • Use Case: When you need to remove a package from your Unity project to replace it with a newer version or for cleanup purposes.

Quick Start

Use the 'package-remove' skill to uninstall the 'com.unity.textmeshpro' package from your Unity project.

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 UPM package from a Unity project's manifest.json?

To remove a UPM package from your Unity project's manifest.json, you can automate the uninstallation process. This ensures the package is correctly uninstalled and the manifest is updated without manual editing errors.

What is the best way to automate package removal in Unity?

Automating package removal in Unity is best handled by using a command-driven Skill that directly modifies the manifest.json file. This approach eliminates manual errors and automatically triggers package resolution and a domain reload post-removal.

Why should I automate uninstalling packages from manifest.json instead of editing it manually?

Manually uninstalling UPM packages from manifest.json is time-consuming and error-prone. Automating this process ensures packages are uninstalled correctly, version tags are stripped to prevent conflicts, and the file is updated safely.

Does removing a package from manifest.json automatically resolve Unity dependencies?

Yes, removing a package from manifest.json triggers post-removal processing that automatically resolves Unity dependencies. A domain reload is triggered after the removal, and final results are sent upon completion to ensure project stability.

Can I use this automated package removal to replace a UPM package with a newer version?

Yes, you can use automated package removal to uninstall a UPM package from your Unity project when replacing it with a newer version or for cleanup purposes. The process strips version tags automatically to prevent conflicts during the transition.

What happens if version tags are not stripped during Unity package removal?

If version tags are not stripped during Unity package removal, you may encounter version conflicts within the manifest.json file. Automating the removal process ensures version tags are automatically stripped, preventing these conflicts and ensuring correct package uninstallation.