gameobject-component-list-all

Lists Unity C# component class names with paginated search results.

1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment --skill gameobject-component-list-all-fermisloth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gameobject-component-list-all
Source: https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment/tree/main/.agent/skills/gameobject-component-list-all
Command: npx skills add https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment --skill gameobject-component-list-all-fermisloth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

What problem does it solve? When working with Unity through the MCP CLI, you often need to know which component types exist before you can add them to a GameObject. This Skill lists all C# classes derived from UnityEngine.Component so you can find the exact type name required by the 'gameobject-component-add' tool. ## Core Features & Use Cases - Component Discovery: Searches all C# classes extending UnityEngine.Component by substring. - Paginated Results: Returns results in pages (default 5 items, max 500 per page) to avoid overwhelming responses. - Use Case: Before adding a collider to a GameObject, run a search for "collider" to retrieve exact type names like BoxCollider or CapsuleCollider, then pass the correct name to the component-add tool. ## Quick Start Ask the AI to list all Unity components matching "rigidbody" using the gameobject-component-list-all tool.

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 in a project?

Run the gameobject-component-list-all tool through unity-mcp-cli with an optional search substring. It returns C# class names extending UnityEngine.Component, paginated to keep responses manageable.

How to find the component name for gameobject-component-add?

Use this tool with a search term matching the component you want, such as "collider" or "light". The returned type names are exactly what the gameobject-component-add tool accepts as input.

What if unity-mcp-cli is not found when running the tool?

Install it globally with npm install -g unity-mcp-cli, or prefix commands with npx unity-mcp-cli. The unity-initial-setup skill contains detailed installation instructions.

How does pagination work for component listing results?

Results are paginated with a 0-based page parameter and a pageSize parameter defaulting to 5, capped at 500. The response includes TotalCount and TotalPages so you can iterate through all matches.

Can I list components without a search filter?

Yes, the search parameter is optional and can be empty. In that case the tool returns all component types in the project, split across pages according to your pageSize setting.