package-list

Lists installed Unity UPM packages with name, version, source, and description.

1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment --skill package-list-fermisloth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: package-list
Source: https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment/tree/main/.agent/skills/package-list
Command: npx skills add https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment --skill package-list-fermisloth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

What problem does it solve? When working in a Unity project, it is hard to know exactly which UPM packages are installed, their versions, and their sources before adding or removing dependencies. This Skill queries the Unity Package Manager through the unity-mcp-cli tool and returns structured package information. ## Core Features & Use Cases - List Installed Packages: Returns every resolved UPM package with name, display name, version, description, source, and category. - Filtering Options: Narrow results by package source (Registry, Git, Local, BuiltIn, etc.), by name keyword, or restrict output to direct dependencies declared in manifest.json. - Use Case: Before installing a new package, ask the AI to list all currently installed packages to check for version conflicts or confirm whether a dependency already exists. ## Quick Start Ask the AI to list all packages currently installed in the Unity project and show their versions and sources.

Frequently Asked Questions about package-list

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

FAQPage Schema
How do I list installed packages in a Unity project?

Run the package-list tool through unity-mcp-cli with the command unity-mcp-cli run-tool package-list. It returns each installed UPM package with its name, display name, version, description, source, and category as structured JSON.

How to check Unity package versions before installing new packages?

Use the package-list tool to retrieve the version of every installed package, then compare against the version you plan to add. You can filter results with the nameFilter parameter to quickly find a specific package.

Can I filter Unity packages by source like Git or Registry?

Yes, the sourceFilter parameter accepts values such as Registry, Git, Local, Embedded, BuiltIn, LocalTarball, or All. This lets you list only packages from a specific origin, for example only Git-based packages.

How do I see only direct dependencies in Unity manifest.json?

Set the directDependenciesOnly parameter to true when calling package-list. This restricts the output to packages explicitly declared in manifest.json instead of all resolved transitive packages.

What to do if unity-mcp-cli command is not found?

Install the CLI globally with npm install -g unity-mcp-cli, or prefix commands with npx unity-mcp-cli. The unity-initial-setup skill contains detailed installation instructions.