gameobject-component-list-all

List C# classes deriving from UnityEngine.Component with filtering and pagination.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify and catalog every C# class that derives from UnityEngine.Component to simplify selecting valid component types for game objects and editor tools.

Core Features & Use Cases

  • Discover all UnityEngine.Component-derived class names available in your project, enabling quick reference.
  • Filter results by partial component names and paginate large result sets to stay responsive.
  • Use case: when building a custom Unity editor extension that needs to populate a dropdown with valid component types for dynamic game object composition.

Quick Start

Query the component list with an optional search term to retrieve matching UnityEngine.Component subclass names.

Frequently Asked Questions about gameobject-component-list-all

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

FAQPage Schema
How do I list all Unity component types derived from UnityEngine.Component in C#?

You can list Unity component types by querying all C# classes that extend UnityEngine.Component, returning a structured catalog of valid subclass names for your project.

How do I filter Unity component names by partial matches for an editor tool?

Filter Unity component names by providing an optional partial search term to retrieve matching UnityEngine.Component subclass names, ensuring your editor extension stays responsive.

Can I paginate large catalogs of Unity component types?

Yes, you can paginate large catalogs of Unity component types, returning structured results that include items, page, pageSize, totalCount, and totalPages to manage large datasets efficiently.

What is the best way to populate a Unity editor dropdown with valid component types?

The best way to populate a Unity editor dropdown is to discover and catalog every C# class deriving from UnityEngine.Component, enabling quick reference for dynamic game object composition.

Does listing Unity component types require knowledge of the C# class hierarchy?

Yes, listing Unity component types requires knowledge of Unity C# class hierarchies to correctly identify and catalog all classes that derive from UnityEngine.Component for your editor workflows.