What problem does it solve? Managing Unity Package Manager (UPM) packages through an editor UI is slow and hard to automate. This Skill exposes package operations—listing, checking, installing, removing, searching, and inspecting versions and dependencies—as scriptable skills with async job tracking, so AI agents can manage Unity project dependencies programmatically. ## Core Features & Use Cases - Package Queries: List installed packages, check installation status, search the local package cache, and retrieve dependencies and available versions for any installed package. - Async Install/Remove Jobs: Install or remove UPM packages via asynchronous jobs that return a jobId, since package import triggers Domain Reload and transient server unavailability. - Cinemachine & Splines Setup: One-call helpers install Cinemachine (CM2 or CM3) and Unity Splines with the recommended version strategy, including automatic dependency handling. - Use Case: While building a Unity scene, ask the agent to check whether Cinemachine is installed, install CM3 if missing, and poll the returned job until the Domain Reload completes. ## Quick Start Ask the agent to check whether the package com.unity.cinemachine is installed in the current Unity project and install it if missing.