unity-component

Add, remove, list, copy, and configure Unity GameObject component properties.

8|1|Updated Oct 7, 2025
One-click install
npx skills add https://github.com/Zzulin/unity-project01 --skill unity-component-zzulin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-component
Source: https://github.com/Zzulin/unity-project01/tree/main/URP1/Plugins/Unity-Skills-main/SkillsForUnity/unity-skills~/skills/component
Command: npx skills add https://github.com/Zzulin/unity-project01 --skill unity-component-zzulin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide a clear, reliable interface for adding, removing, listing, copying, and configuring components on Unity GameObjects to eliminate manual repetitive editor work and reduce API call overhead when handling many objects.

Core Features & Use Cases

  • Add or remove components on a single GameObject or many GameObjects using batch operations to minimize API calls.
  • Inspect and set properties including primitives, Vector3, Color, enums, scene references, and project asset references with support for property batches.
  • Utility operations such as listing components, copying components between objects, and enabling/disabling components with guidance on type names and safety guardrails.

Quick Start

Add a Rigidbody to Enemy1 and set its mass to 2.0 using the component_add and component_set_property calls.

Frequently Asked Questions about unity-component

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

FAQPage Schema
How do I batch add Rigidbody or Collider components to multiple Unity GameObjects?

Yes, you can copy components between Unity GameObjects using utility operations that support transferring settings between objects, handling basic types, Vector3, Color, enums, and references.

How do I configure physics and renderer properties on a Unity GameObject?

Yes, Unity component management works for both editor scripting and runtime workflows, allowing you to add, remove, list, copy, and configure components on single or multiple objects across different environments.

Can I enable or disable components on a Unity GameObject in bulk?

Unity component management accepts name, instanceId, or hierarchy path identifiers to target GameObjects, allowing you to reliably specify single or multiple objects for batch operations.

What's the best way to list all components attached to a Unity GameObject?

Yes, you can set project asset references as component properties on Unity GameObjects, alongside scene references, primitives, Vector3, Color, and enums, using batch property configuration.