unity-package

Manage Unity UPM package operations and bootstrap Cinemachine or Splines.

6|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/dyCuong03/unity-agent-team --skill unity-package-dycuong03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-package
Source: https://github.com/dyCuong03/unity-agent-team/tree/main/.claude/skills/unity-skills/skills/package
Command: npx skills add https://github.com/dyCuong03/unity-agent-team --skill unity-package-dycuong03

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the manual, error-prone work of installing, removing, refreshing, and inspecting Unity packages and their versions—especially when you need quick Cinemachine or Splines bootstrap in a project.

Core Features & Use Cases

  • UPM package lifecycle management: Install, remove, and refresh package caches while understanding async job behavior and potential transient Domain Reload impacts.
  • Package discovery and inspection: List installed packages, search by name/display name, check installation state, and retrieve dependencies and available versions.
  • One-call Cinemachine and Splines helpers: Perform recommended package installation paths (including Splines dependency for Cinemachine CM3) and fetch current Cinemachine/Splines status for troubleshooting and readiness checks.

Quick Start

Ask the AI: "Install Cinemachine CM3 and then tell me whether Cinemachine and Splines are correctly set up in this Unity project."

Frequently Asked Questions about unity-package

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

FAQPage Schema
How do I install Unity Cinemachine and Splines packages without using the Package Manager UI?

You can install Unity Cinemachine and Splines packages programmatically using UPM package lifecycle management. This handles the recommended installation paths, including fetching the Splines dependency required for Cinemachine CM3, without manual UI steps.

What is the best way to check installed Unity package versions and dependencies in a project?

Checking Unity package versions and dependencies is done through UPM package discovery and inspection commands. You can list installed packages, search by name, check installation state, and retrieve available versions or dependency trees deterministically.

Why does Unity package installation fail or stall during Domain Reload?

Unity package installation can experience transient Domain Reload impacts during async job workflows. The Skill enforces module guardrails and supports async job behavior to manage these transient states and ensure deterministic package operations.

Can I verify if Cinemachine and Splines are correctly set up in my Unity project?

Yes, you can verify Cinemachine and Splines setup status by fetching current installation states. This readiness check inspects whether the packages are installed and properly configured, aiding troubleshooting without manual UI inspection.

How do I refresh Unity UPM package caches when packages are not showing up?

Refreshing Unity UPM package caches is handled through programmatic package lifecycle operations. This clears stale states and re-syncs the project's package registry view, resolving missing package entries without navigating the Unity Package Manager window.