unity-package

Manage Unity packages by listing, installing, and removing them.

1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/muddyrain/valley-mas --skill unity-package-muddyrain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-package
Source: https://github.com/muddyrain/valley-mas/tree/main/.codex/skills/unity-skills/skills/package
Command: npx skills add https://github.com/muddyrain/valley-mas --skill unity-package-muddyrain

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates Unity package management, enabling reliable installation, removal, and listing of packages to streamline project setup and maintenance.

Core Features & Use Cases

  • Install packages by ID or URL with optional version, including dependencies.
  • List installed packages to audit configurations and plan updates.
  • Remove packages safely, with dependency awareness and minimal project disruption.
  • Real-world use: configure Cinemachine and TextMeshPro for new Unity projects with a single command.

Quick Start

Install a package by its ID using the package_install command.

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 management for installing Cinemachine and TextMeshPro?

You can automate Unity package management by installing Cinemachine and TextMeshPro using the package_install command with a single ID or URL. This handles dependencies safely and avoids disruptive domain reloads during project setup.

How do I remove Unity packages without breaking project dependencies?

Remove Unity packages safely using the package_remove command, which provides dependency awareness to minimize project disruption. This ensures your Unity environment remains stable when uninstalling specific components like TextMeshPro or Cinemachine.

Does automated Unity package installation work with specific package versions?

Automated Unity package installation supports adding packages by ID or URL with an optional specific version. You can use the package_get_versions command to check available versions before applying updates or resolving dependency conflicts.

What is the best way to configure dependencies for a new Unity project?

The best way to configure dependencies for a new Unity project is using automated package management commands. This approach handles installation, updates, and dependency resolution for essential packages like Cinemachine and TextMeshPro efficiently.

Why avoid disruptive domain reloads when managing Unity packages?

Avoiding disruptive domain reloads when managing Unity packages prevents unnecessary compilation cycles that interrupt development. The package management skill includes safeguards to ensure installation and removal operations occur with minimal project disruption.