unity-component

Add, remove, inspect, and configure Unity GameObject components via MCP operations.

5|1|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/batihandev/unity-mcp-skills --skill unity-component-batihandev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-component
Source: https://github.com/batihandev/unity-mcp-skills/tree/main/skills/component
Command: npx skills add https://github.com/batihandev/unity-mcp-skills --skill unity-component-batihandev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps AI agents safely add, remove, inspect, and configure Unity GameObject components without relying on incorrect API assumptions or unsafe scene modifications.

Core Features & Use Cases

  • Component Management: Add, remove, copy, enable, disable, and inspect Unity components such as Rigidbody, Collider, Renderer, and AudioSource.
  • Property Configuration: Update component properties with support for values, scene references, and project asset references.
  • Batch Operations: Apply component changes across multiple objects efficiently while reducing unnecessary API calls.

Quick Start

Use the unity-component skill to add a Rigidbody component to my player GameObject and configure its properties.

Frequently Asked Questions about unity-component

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

FAQPage Schema
How do I add and configure Unity components on a GameObject programmatically?

You can add and configure Unity components by targeting a specific GameObject identifier and applying property handling rules through MCP operations. This skill manages physics, rendering, audio, and custom script components safely without unsafe scene modifications.

Can I batch apply Unity component changes across multiple GameObjects?

Yes, batch operations allow you to apply Unity component changes across multiple GameObjects efficiently. This reduces unnecessary API calls while adding, removing, or configuring components like Rigidbody and Collider on several objects at once.

What's the best way to remove or inspect Unity components without breaking the scene?

Removing or inspecting Unity components safely requires accurate component type names and object targeting identifiers. This skill uses MCP operations to manage component data reliably, preventing incorrect API assumptions that could break your scene.

Does this approach support updating Unity component properties with scene and asset references?

Yes, Unity component property configuration supports updating values, scene references, and project asset references. You can modify component properties by providing accurate property handling rules during the MCP operation.

Why do my Unity component modifications fail when using AI-assisted scene editing?

Unity component modifications often fail due to incorrect API assumptions or inaccurate component type names. Reliable scene modification requires precise object targeting identifiers and strict property handling rules to avoid errors.

Can I use this to manage both built-in Unity components and custom script components?

Yes, this skill manages both built-in Unity components like Rigidbody, Collider, and AudioSource, as well as custom script components. It handles adding, removing, enabling, disabling, and inspecting them through MCP operations.