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/Silac1995/My-World-Isekai-Unity --skill package-add-silac1995
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: package-add
Source: https://github.com/Silac1995/My-World-Isekai-Unity/tree/main/.claude/skills/package-add
Command: npx skills add https://github.com/Silac1995/My-World-Isekai-Unity --skill package-add-silac1995

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Install Unity packages from the registry, Git URLs, or local paths into the project's manifest.json, enabling seamless dependency management for Unity projects.

Core Features & Use Cases

  • Install packages from the Unity registry, Git URLs, or local paths.
  • Trigger package resolution and handle manifest.json updates, with domain reload considerations.
  • Use for adding, upgrading, or pinning dependencies in Unity projects across CI/CD or local development.

Quick Start

Run the tool to install a package by passing a packageId, for example unity-mcp-cli run-tool package-add --input '{"packageId":"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 a Git URL or local path?

You can install Unity packages from Git URLs or local paths by passing the package identifier to update the project's manifest.json. This triggers package resolution and handles domain reloads automatically after the dependency is added.

What is the best way to automate adding dependencies to a Unity project's manifest.json?

Automating Unity dependency management is done by running a package-add command with a packageId input. The tool updates manifest.json to add, upgrade, or pin dependencies during CI/CD pipelines or local development workflows.

Can I use this tool to install packages from the Unity registry in a CI/CD pipeline?

Yes, you can install Unity registry packages in CI/CD pipelines by executing the tool with a packageId. It resolves dependencies and updates manifest.json, returning results after any required Unity domain reload completes.

Why does Unity trigger a domain reload when I add a package to manifest.json?

A domain reload is triggered during Unity package resolution because adding dependencies to manifest.json recompiles project assemblies. The installation process applies the changes and only returns results after this reload finishes.

Does this package installation method support upgrading or pinning specific Unity package versions?

Yes, modifying manifest.json through this tool supports adding, upgrading, and pinning Unity package versions. You provide the target packageId from the registry, Git, or local path to resolve the exact dependency required.

What packageId formats are supported when installing Unity packages?

Supported packageId formats include standard Unity registry identifiers, Git repository URLs, and local file system paths. The tool parses the provided input and applies the corresponding dependency resolution to manifest.json.