unity-package

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

1|Updated Feb 22, 2024
One-click install
npx skills add https://github.com/Stardust-liu/EDC_Framework --skill unity-package
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-package
Source: https://github.com/Stardust-liu/EDC_Framework/tree/main/Assets/AI/Unity-Skills-1.5.5/unity-skills/skills/package
Command: npx skills add https://github.com/Stardust-liu/EDC_Framework --skill unity-package

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unity developers often need to manage Unity Package Manager packages across projects, including installing new packages, removing unused ones, and keeping dependencies in sync.

Core Features & Use Cases

  • List installed packages with package_list to audit environments.
  • Check and verify package installation status with package_check and package_get_cinemachine_status.
  • Install or remove packages using package_install and package_remove; refresh the cache with package_refresh as needed; install Cinemachine with automatic dependencies via package_install_cinemachine.
  • Use cases include setting up a new Unity project, ensuring Cinemachine is configured, or updating core packages for stability.

Quick Start

Install a package by ID with package_install and verify results with package_list.

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 installing and removing dependencies?

Automating Unity Package Manager operations lets you install, remove, and list Unity packages using structured commands. This approach provides deterministic results and returns status queries suitable for integration into build and setup pipelines.

What is the best way to install Cinemachine with automatic dependency handling in a Unity project?

Installing Cinemachine with automatic dependency handling uses a dedicated workflow that manages required packages automatically. This ensures your Unity project environment is correctly configured without manual dependency tracking.

How do I verify and check the installation status of Unity packages across project configurations?

Verifying Unity package installation status involves querying package_check and package_get_cinemachine_status functions. These queries refresh the cache and audit installed packages to ensure dependencies are synchronized across multiple project configurations.

Can I use these package management workflows to set up and audit a new Unity project environment?

Package management workflows support setting up new Unity projects by listing installed packages to audit environments. You can install core packages, verify configurations, and refresh the cache to maintain project stability.

Does the Unity package installation process support specifying optional versions for deterministic builds?

The Unity package installation process supports parameters like packageId and optional version specifications. This capability ensures deterministic builds by pinning specific package versions within your project setup pipelines.

Why does my Unity project need package cache refresh after removing unused packages?

A Unity project needs package cache refresh after removing unused packages to ensure the environment accurately reflects current dependencies. Refreshing synchronizes the package list and prevents stale configuration data from affecting build stability.