unity-package

Automate Unity Package Manager install, remove, list, and check operations.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/Yuan-Zzzz/FrogRE --skill unity-package-yuan-zzzz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-package
Source: https://github.com/Yuan-Zzzz/FrogRE/tree/main/.codex/skills/unity-skills/skills/package
Command: npx skills add https://github.com/Yuan-Zzzz/FrogRE --skill unity-package-yuan-zzzz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates Unity Package Manager workflows to eliminate manual package edits, mismatched versions, and error-prone dependency management that cause build failures and disruptive domain reloads.

Core Features & Use Cases

  • List and Inspect: list installed packages and check whether a specific package ID is present with version details.
  • Install and Remove: deterministic installation and removal of packages using package_add semantics, with version selection and registry/git support.
  • Dependency Handling: retrieve dependency lists, auto-install Splines for Cinemachine v3, and surface compatibility notes between Unity 2022 and Unity 6.
  • Search and Versions: search the Unity registry and enumerate available versions to choose a compatible release.
  • Use Case: add Cinemachine and its Splines dependency to a Unity 2022 project and verify installed versions before a CI build to avoid runtime camera integration issues.

Quick Start

Install Cinemachine and its required Splines dependency for a Unity 2022 project using the package_install_cinemachine operation.

Frequently Asked Questions about unity-package

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

FAQPage Schema
How do I automate Unity Package Manager operations for CI builds?

Automate Unity Package Manager operations by using deterministic UPM actions to install, remove, list, and check packages. This ensures consistent dependency resolution and version selection across CI workflows, preventing manual edit errors and build failures.

How do I install Cinemachine and its Splines dependency in a Unity 2022 project?

Install Cinemachine and its Splines dependency in a Unity 2022 project using the package_install_cinemachine operation. This automatically resolves and adds the required Splines package to avoid runtime camera integration issues.

Can I use the Unity Package Manager to add packages from a git repository?

Yes, you can add packages from a git repository or the Unity registry. The package_add semantics support both sources, allowing deterministic installation with specific version selection for your project.

Does installing Unity packages trigger disruptive domain reloads?

Installing Unity packages is handled with safe domain reload management to minimize disruption. The UPM automation applies deterministic actions that safely handle domain reloads during package installation and removal.

What are the compatibility limitations when managing packages across Unity 2022 and Unity 6?

Compatibility limitations between Unity 2022 and Unity 6 are surfaced during dependency handling. The package manager checks package status and provides compatibility notes to help you choose a compatible release across these Unity versions.

How do I check if a specific package ID is installed and get its version details?

Check if a specific package ID is installed and retrieve its version details by listing installed packages. This idempotent status check verifies installed versions before a CI build to ensure correct dependencies.