gameobject-component-list-all

List C# classes derived from UnityEngine.Component with paginated results.

3.8k|349|Updated Apr 2, 2025
One-click install
npx skills add https://github.com/IvanMurzak/Unity-MCP --skill gameobject-component-list-all-ivanmurzak
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gameobject-component-list-all
Source: https://github.com/IvanMurzak/Unity-MCP/tree/main/Unity-MCP-Plugin/.claude/skills/gameobject-component-list-all
Command: npx skills add https://github.com/IvanMurzak/Unity-MCP --skill gameobject-component-list-all-ivanmurzak

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly discover Unity component type names by listing all C# classes derived from UnityEngine.Component, enabling rapid lookup for adding components via tooling.

Core Features & Use Cases

  • Discover component class names derived from UnityEngine.Component for use with the gameobject-component-add tool.
  • Paginated results to avoid overwhelming lists during searches.
  • Use case: A developer wants to add a new component to a GameObject by type name without recalling exact class names.

Quick Start

Run the command with a search term to retrieve a paginated list of matching Unity component class 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 class names derived from UnityEngine.Component?▼

To list Unity component class names, use a tool that queries C# classes derived from UnityEngine.Component, returning a paginated result object with Items, Page, PageSize, TotalCount, and TotalPages for quick lookup.

What's the best way to search for a specific Unity component type name when adding it to a GameObject?▼

Searching for a Unity component type name requires providing a search term with pagination parameters like page and pageSize, which filters derived C# classes to find the exact component name needed for add-component operations.

Can I paginate Unity component listings to avoid overwhelming search results?▼

Yes, Unity component listings support pagination by accepting page and pageSize input fields, returning TotalCount and TotalPages metadata so you can navigate large sets of derived UnityEngine.Component class names efficiently.

Does this Unity component lookup tool work without any external dependencies?▼

This Unity component lookup tool operates without external dependencies, requiring only search, page, and pageSize input fields to return matching C# class names derived from UnityEngine.Component for Unity development workflows.

Why do I need exact Unity component class names before using a gameobject-component-add tool?▼

Exact Unity component class names are needed because add-component operations require precise type names of C# classes derived from UnityEngine.Component, and this lookup tool discovers and returns those names for rapid integration.