package-add

Automates Unity package installation from registry, Git URLs, or local paths, updating manifest.json and resolving dependencies.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/lightvu25/Echoes --skill package-add-lightvu25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: package-add
Source: https://github.com/lightvu25/Echoes/tree/main/SKILLS/package-add
Command: npx skills add https://github.com/lightvu25/Echoes --skill package-add-lightvu25

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Installs Unity packages from the Registry, Git URLs, or local paths, updating the manifest.json and triggering package resolution.

Core Features & Use Cases

  • Install from Unity Registry: adds packages like com.unity.textmeshpro and resolves dependencies.
  • Git-based installs: pulls packages directly from Git repositories with optional branches or tags.
  • Local-path installs: includes packages from a local file path for offline or custom packages. This section describes typical scenarios such as onboarding new dependencies for a project or upgrading packages while handling domain reloads.

Quick Start

Install a package by its ID, Git URL, or local path and let Unity update the manifest and complete dependency resolution.

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 repository?

Install a Unity package from a Git repository by providing the repository URL, such as https://github.com/owner/repo.git. The tool updates the manifest.json and triggers dependency resolution, with optional support for specific branches or tags.

Can I add dependencies to Unity from a local file path?

Yes, you can add dependencies to Unity from a local file path using the correct format, such as file:../MyPackage. The tool updates the project manifest to include local packages for offline or custom development.

What is the correct packageId format for installing from the Unity Registry?

The correct packageId format for installing from the Unity Registry uses the package name, such as com.unity.textmeshpro, or a specific version like [email protected]. The tool applies this ID to update the manifest and resolve dependencies.

Does adding a package to the Unity manifest trigger a domain reload?

Adding a package to the Unity manifest can trigger a domain reload. The tool automates the manifest update and completes dependency resolution, which typically causes Unity to refresh its environment during the package installation process.

What's the best way to manage Unity package installation from multiple sources?

The best way to manage Unity package installation from multiple sources is to use a tool that updates the manifest.json directly. It handles Unity Registry, Git URL, and local path installs while resolving dependencies and managing domain reloads automatically.