package-search

Search Unity registry and local installations for package versions and status.

Updated Feb 4, 2024
One-click install
npx skills add https://github.com/sprillion/gem_td --skill package-search-sprillion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: package-search
Source: https://github.com/sprillion/gem_td/tree/main/SKILLS/package-search
Command: npx skills add https://github.com/sprillion/gem_td --skill package-search-sprillion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Unity developers quickly discover packages available in the official Unity Registry as well as those already installed in the project, reducing guesswork and installation errors.

Core Features & Use Cases

  • Unified search: query by package id, name, or keywords across both the Unity registry and local installations.
  • Version & status visibility: returns available versions and whether the package is already installed, with its installed version if applicable.
  • Prioritized results: results are ranked by exact name match, exact display name match, name substring, display name substring, and description substring.
  • Use Case: before installing a package, quickly assess options and compatibility across sources.

Quick Start

Run a search for a Unity package by name to view 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 across both the registry and local installations?

To search Unity packages, query by package id, display name, or substring to retrieve available versions and local installation status across both the Unity registry and offline cache.

Can I check if a Unity package is already installed before attempting a new installation?

Yes, checking Unity package installation status returns whether the package is installed locally and provides the installed version alongside the latest available version from the registry.

How does the Unity package search ranking prioritize matching results?

Unity package search ranking prioritizes results sequentially by exact name match, exact display name match, name substring, display name substring, and description substring for accurate discovery.

Does offline Unity package search work for checking locally cached packages without registry access?

Yes, offline Unity package search supports local cache checks on your machine, returning installation status and installed versions for project planning without requiring an active registry connection.

What's the best way to compare Unity package versions before adding them to a project?

The best way to compare Unity package versions is running a unified search that returns the latest available registry versions and current local installation status to assess compatibility before installing.

Why does my Unity package search return results that only partially match the name I entered?

Unity package search returns partial matches because it supports substring queries across package names, display names, and descriptions, ranking exact matches higher than substring matches in the results.