package-search

Search Unity registry and installed packages by query to return versions and install status.

Updated Jul 20, 2026
One-click install
npx skills add https://github.com/PMK95/GridSquad --skill package-search-pmk95
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: package-search
Source: https://github.com/PMK95/GridSquad/tree/main/GridSquadUnity/.agents/skills/package-search
Command: npx skills add https://github.com/PMK95/GridSquad --skill package-search-pmk95

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

What problem does it solve? Finding the right Unity package and checking whether it is already installed requires manually browsing the Package Manager or querying the registry by hand. This Skill searches both the live Unity package registry and locally installed packages (Git, local, and embedded sources) in one call, returning versions and installation status. ## Core Features & Use Cases - Unified Package Search: Query by package id, display name, partial name, or description keyword across the Unity registry and installed packages. - Version and Status Reporting: Each result includes the latest version, top-5 compatible versions, install status, and the currently installed version. - Online and Offline Modes: Offline mode uses cached registry data; online mode fetches exact matches from the live registry and supplements with cached substring matches. - Use Case: Before installing a dependency, search for "TextMesh" to confirm whether TextMesh Pro is already installed, see its installed version, and review available upgrade versions. ## Quick Start Ask the assistant to search Unity packages for the keyword "textmesh" and show available versions and install status.

Frequently Asked Questions about package-search

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

FAQPage Schema
How do I search for Unity packages from the command line?▼

Run unity-mcp-cli with the package-search tool and pass a query string such as a package id, partial name, or description keyword. The tool returns matching packages with versions and install status in JSON format.

How to check if a Unity package is already installed?▼

Search for the package by name or id using package-search. Each result includes an IsInstalled flag and the InstalledVersion field when the package is present in the project, covering Git, local, and embedded sources.

Does Unity package search work offline?▼

Yes, offline mode is enabled by default and uses cached registry data for all matches. Setting offlineMode to false fetches exact matches from the live Unity registry while cached data still backs substring matches.

What can I use as a search query for Unity packages?▼

The query accepts a full package id like com.unity.textmeshpro, a full display name, a partial name, or a description keyword such as rendering. Matching is case-insensitive and results are prioritized by exact then substring matches.

Why is unity-mcp-cli not found when running package search?▼

The CLI is not installed or not on your PATH. Install it globally with npm install -g unity-mcp-cli, or invoke it via npx unity-mcp-cli as an alternative.