package-add

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

Updated May 27, 2026
One-click install
npx skills add https://github.com/AdielMag/ClashUp --skill package-add-adielmag
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: package-add
Source: https://github.com/AdielMag/ClashUp/tree/main/client/ClashUp.Unity/.claude/skills/package-add
Command: npx skills add https://github.com/AdielMag/ClashUp --skill package-add-adielmag

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 hand-editing manifest.json, which interrupts automated workflows. This Skill installs Unity packages programmatically through the unity-mcp-cli, handling registry IDs, Git URLs, and local paths in one command. ## Core Features & Use Cases - Flexible package sources: Install from the Unity registry (plain or version-pinned IDs like com.unity.textmeshpro@3.0.6), Git URLs with optional branch or tag refs, or local file paths. - Domain reload awareness: Returns a Processing status immediately with a requestId, then delivers the final result after the Unity domain reload completes, so asynchronous installs are tracked correctly. - Use Case: While setting up a new Unity project, install TextMeshPro, Input System, and a custom internal package from a Git repository in sequence without ever opening the Unity Editor UI. ## Quick Start Ask the assistant to install the package com.unity.textmeshpro version 3.0.6 into the current Unity project using package-add.

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 and triggers Unity package resolution automatically.

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 pin a branch or tag by appending #v1.0.0 to the URL.

Why does package installation not return a result immediately?▼

Installing a package can trigger a Unity domain reload, so the tool returns a Processing status with a requestId first. The final success or error result is delivered 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. The unity-initial-setup skill contains detailed installation instructions.