gameobject-component-list-all

Lists concrete UnityEngine.Component subclasses for Unity with filtering and pagination.

Updated Aug 26, 2025
One-click install
npx skills add https://github.com/infotechsrealm/PanicAtThePond --skill gameobject-component-list-all-infotechsrealm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gameobject-component-list-all
Source: https://github.com/infotechsrealm/PanicAtThePond/tree/main/.claude/skills/gameobject-component-list-all
Command: npx skills add https://github.com/infotechsrealm/PanicAtThePond --skill gameobject-component-list-all-infotechsrealm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Identifying and listing concrete subclasses of UnityEngine.Component for GameObjects in a project, enabling easy selection of component types for related tools.

Core Features & Use Cases

  • Subclass Enumeration: List all non-abstract subclasses of UnityEngine.Component.
  • Search Filter: Filter by substring within type names for quick search.
  • Pagination: Supports pagination to manage the output size.
  • Use Case: When adding components to GameObjects in Unity, this Skill helps quickly find and select the correct C# component type, improving workflow efficiency.

Quick Start

Use the gameobject-component-list-all skill to list all available component types.

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 concrete subclasses of UnityEngine.Component in a Unity project?

To list concrete subclasses of UnityEngine.Component, this Skill identifies all non-abstract C# component types for GameObjects. It supports substring filtering and pagination to manage output size, making it easy to find specific component types.

Can I filter and paginate Unity component types when searching for specific subclasses?

Yes, filtering Unity component types by substring within type names is supported. The Skill also provides pagination to manage output size, ensuring efficient retrieval of specific non-abstract UnityEngine.Component subclasses.

Do I need a specific development environment to enumerate Unity GameObject components?

Yes, enumerating Unity GameObject components requires the Unity development environment. This Skill utilizes Unity-specific APIs to identify and list concrete C# subclasses of UnityEngine.Component for your game development workflow.

What is the best way to find non-abstract C# component types for Unity GameObjects?

The best way to find non-abstract C# component types is using an enumeration tool designed for Unity. This Skill lists concrete subclasses of UnityEngine.Component, allowing you to quickly search and select correct types for related tools.

Why does listing all Unity components programmatically return an unmanageable number of types?

Listing all Unity components programmatically returns many types because the UnityEngine.Component base class has numerous subclasses. Using this Skill's pagination and substring search filter resolves this by managing output size and isolating target components.