unity-smart

Find and organize Unity scene objects by properties, positions, and component relationships.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Unity developers efficiently locate, organize, and connect scene objects without manually searching through complex hierarchies or editing references one by one.

Core Features & Use Cases

  • Scene Object Queries: Find objects by component properties or spatial conditions using targeted filters.
  • Scene Organization Tools: Arrange, align, distribute, snap, randomize, and replace selected objects with controlled transformations.
  • Reference Automation: Automatically populate serialized fields with matching scene objects to reduce manual setup work.

Quick Start

Use the unity-smart skill to find all enabled Light components in the current Unity scene.

Frequently Asked Questions about unity-smart

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

FAQPage Schema
How do I find Unity scene objects by component properties or spatial conditions?

To find Unity scene objects by component properties or spatial conditions, use targeted filters that query objects based on matching component attributes and positional criteria. This mechanism scans the hierarchy to return precise selection sets.

What is the best way to align and distribute multiple objects in a Unity scene?

The best way to align and distribute multiple objects in a Unity scene is using controlled transformation tools. These tools arrange, align, snap, and randomize selected objects to enforce spatial organization without manual positioning.

How do I automatically populate serialized fields with matching objects in Unity?

To automatically populate serialized fields with matching objects in Unity, apply reference automation to scan and bind scene objects. This reduces manual setup by assigning matching references directly to serialized fields.

Do I need Unity MCP commands to query and organize scene objects?

Yes, you need Unity MCP commands to query and organize scene objects. The Skill requires Unity MCP commands to execute smart scene queries, layouts, selection operations, and automated object reference assignment.

Can I randomize and replace selected Unity scene objects programmatically?

Yes, you can randomize and replace selected Unity scene objects programmatically. Scene organization tools support controlled transformations including randomization and replacement for targeted object selections.

Why does manually searching complex Unity hierarchies fail for large scenes?

Manually searching complex Unity hierarchies fails for large scenes due to the overwhelming volume of objects and nested structures. Intelligent scene queries solve this by filtering objects based on properties and component relationships.