unity-smart

Query Unity scene objects by component property values and organize layouts.

1.6k|152|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/Besty0728/Unity-Skills --skill unity-smart
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-smart
Source: https://github.com/Besty0728/Unity-Skills/tree/main/unity-skills/skills/smart
Command: npx skills add https://github.com/Besty0728/Unity-Skills --skill unity-smart

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables Unity developers to programmatically locate and manage scene objects by querying component property values, reducing manual searching and setup.

Core Features & Use Cases

  • Query by component properties: locate objects based on type and property values (e.g., all Lights with intensity > 2).
  • Layout orchestration: arrange selected objects into Linear, Grid, Circle, or Arc layouts with configurable spacing and alignment.
  • Auto-binding: auto-fill lists or fields with matching scene objects for quick references and bindings.

Quick Start

Open the UnitySkills window, select the Unity-smart skill, and run a query to find objects by component and property; then apply a layout or auto-bind operation as needed.

Frequently Asked Questions about unity-smart

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

FAQPage Schema
How do I query Unity scene objects by component property values?

Querying Unity scene objects by component property values is done by running a smart_scene_query command that filters objects based on type and property conditions, such as locating all Lights with an intensity greater than two.

Can I automatically arrange selected Unity scene objects into grid or circle layouts?

Arranging selected Unity scene objects into grid or circle layouts is supported through the smart_scene_layout command, which orchestrates objects into Linear, Grid, Circle, or Arc configurations with adjustable spacing and alignment.

What's the best way to auto-bind matching Unity scene objects to reference fields?

Auto-binding matching Unity scene objects to reference fields is handled by the smart_reference_bind command, which automatically fills lists or fields with scene objects that satisfy your component property query conditions.

Do I need the UnitySkills framework to use Unity scene query and layout automation?

Using Unity scene query and layout automation requires a Unity environment with the UnitySkills framework installed, along with optional Python scripting to enable automated scene management workflows.

Why would I use component property queries instead of manual searching in Unity scenes?

Using component property queries instead of manual searching in Unity scenes reduces setup time by programmatically locating and managing objects based on type and property values, eliminating the need to manually search through the hierarchy.

Does Unity scene layout automation work with complex multi-object scene hierarchies?

Unity scene layout automation works with multi-object scene hierarchies by querying component property values across the project, then applying configurable Linear, Grid, Circle, or Arc arrangements to the selected objects.