package-add

Installs Unity packages from registry, Git URL, or local path via manifest.json.

Updated Jul 20, 2026
One-click install
npx skills add https://github.com/PMK95/GridSquad --skill package-add-pmk95
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: package-add
Source: https://github.com/PMK95/GridSquad/tree/main/GridSquadUnity/.agents/skills/package-add
Command: npx skills add https://github.com/PMK95/GridSquad --skill package-add-pmk95

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

What problem does it solve? Adding packages to a Unity project normally requires opening the Package Manager UI or manually editing manifest.json. This Skill installs Unity packages programmatically through the unity-mcp-cli, handling registry IDs, Git URLs, and local paths while managing the domain reload that follows installation. ## Core Features & Use Cases - Multiple Package Sources: Install from the Unity registry (plain or version-pinned IDs like com.unity.textmeshpro@3.0.6), Git URLs with optional branch/tag refs, or local file paths. - Async Processing Model: Returns immediately with a requestId and delivers the final result after the domain reload completes, so installations never block your workflow. - Use Case: You are setting up a new Unity project and need TextMeshPro, Input System, and a custom internal package from a Git repository. Issue install commands for each and receive confirmation once the project reloads with all packages resolved. ## Quick Start Ask the AI to install the TextMeshPro package into your Unity project using the package-add tool with package ID com.unity.textmeshpro.

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

Run unity-mcp-cli run-tool package-add with a JSON input containing the packageId, such as com.unity.textmeshpro. The tool modifies manifest.json, triggers package resolution, and returns the result after the domain reload finishes.

How to install a specific version of a Unity package?▼

Append the version to the package ID using the @ syntax, for example com.unity.textmeshpro@3.0.6. Without a version suffix, the latest compatible version is installed.

Can I install a Unity package from a Git URL?▼

Yes, pass the Git URL as the packageId, such as https://github.com/user/repo.git. You can also pin a branch or tag by appending it after a hash, like https://github.com/user/repo.git#v1.0.0.

Why does Unity reload after installing a package?▼

Package installation modifies manifest.json and triggers package resolution, which can cause a domain reload. The tool returns Processing immediately with a requestId and delivers the final result after the reload completes.

What to do when unity-mcp-cli is not found?▼

Install it globally with npm install -g unity-mcp-cli, or invoke it through npx unity-mcp-cli instead. The unity-initial-setup skill contains detailed installation instructions.