package-add

Install Unity packages from registry, Git URLs, or local paths into manifest.json.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/lunafish/Game00 --skill package-add
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: package-add
Source: https://github.com/lunafish/Game00/tree/main/SKILLS/package-add
Command: npx skills add https://github.com/lunafish/Game00 --skill package-add

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the process of adding new packages to your Unity project, whether they are from the official registry, a Git URL, or a local path.

Core Features & Use Cases

  • Registry Installation: Install the latest compatible version of a package by its ID (e.g., com.unity.textmeshpro).
  • Versioned Installation: Specify an exact version for a package (e.g., [email protected]).
  • Git Installation: Install directly from a Git repository URL, optionally specifying a branch or tag (e.g., https://github.com/user/repo.git#v1.0.0).
  • Local Path Installation: Install packages from a local directory on your machine (e.g., file:../MyPackage).
  • Use Case: Quickly add a new UI toolkit package to your Unity project using its package ID.

Quick Start

Install the package with the ID 'com.unity.inputsystem' into your project.

Frequently Asked Questions about package-add

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

FAQPage Schema
How do I install a Unity package from a Git URL?

Installing a Unity package from a Git URL involves adding the repository link to your project's manifest.json file. You can specify a branch or tag by appending it to the URL, such as #v1.0.0.

Can I add a Unity package from a local file path?

Adding a Unity package from a local file path writes the local directory location into the manifest.json file. This allows the Unity Package Manager to resolve and install the package directly from your machine.

How do I install a specific version of a package from the Unity registry?

Installing a specific version of a package from the Unity registry requires providing the package ID with the desired version number. The tool updates the manifest.json to request that exact version, such as [email protected].

What happens to Unity after adding a package to manifest.json?

After adding a package to manifest.json, the Unity Package Manager resolves the dependencies. The tool handles the package resolution process and manages potential domain reloads that occur post-installation to update the project.