package-list

List installed Unity UPM packages with names, versions, sources, and descriptions.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/lightvu25/Echoes --skill package-list-lightvu25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: package-list
Source: https://github.com/lightvu25/Echoes/tree/main/SKILLS/package-list
Command: npx skills add https://github.com/lightvu25/Echoes --skill package-list-lightvu25

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Unity developers quickly inventory the UPM packages installed in a project, including name, version, source, and description, to support informed package management decisions.

Core Features & Use Cases

  • Inventory: Retrieve a complete list of installed Unity Package Manager (UPM) packages with name, version, source, and description.
  • Impact Analysis: Determine which packages are present before adding or removing packages to avoid conflicts.
  • Use Case: When preparing to update a Unity project, run this to confirm all current packages and their versions.

Quick Start

List all installed UPM packages in the current Unity project and review their names, 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 Unity UPM packages with versions and sources?

To list installed Unity UPM packages, the tool retrieves a complete inventory of all packages with their names, versions, sources, and descriptions. This supports informed package management decisions before updating or modifying project dependencies.

What's the best way to audit a Unity package inventory before updating?

Auditing a Unity package inventory involves listing all installed UPM packages to confirm current versions and sources. This impact analysis prevents conflicts by verifying exactly which packages are present before you add or remove dependencies.

Can I retrieve package descriptions and sources from a Unity project?

Yes, you can retrieve package descriptions and sources from a Unity project. The tool extracts these details alongside names and versions to satisfy a structured data contract, enabling downstream display and decision making for package management.

Does this tool work for checking Unity UPM dependencies across multiple projects?

This tool works for checking Unity UPM dependencies by inventorying installed packages within a project. It is applicable for auditing package inventories before adding, updating, or removing packages across Unity projects to avoid dependency conflicts.

Why do I need to check package sources before adding or removing Unity packages?

Checking package sources before adding or removing Unity packages helps determine exactly which packages are present to avoid conflicts. Reviewing names, versions, and sources provides the structured data needed for safe impact analysis and dependency management.