unity-smart

Query Unity scene objects by component properties and spatial proximity, then apply layout and binding operations.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/Rayzerrek/dotfiles --skill unity-smart-rayzerrek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-smart
Source: https://github.com/Rayzerrek/dotfiles/tree/main/.pi/agent/skills/unity-skills/skills/smart
Command: npx skills add https://github.com/Rayzerrek/dotfiles --skill unity-smart-rayzerrek

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual work of finding, selecting, arranging, and wiring Unity scene objects, especially when the task depends on component values, spatial relationships, or repeatable layout rules.

Core Features & Use Cases

  • SQL-like scene queries: Find objects by component type and property value, such as lights above a certain intensity or cameras with a specific setting.
  • Spatial object search: Locate objects inside a sphere or region and optionally filter them by component.
  • Scene organization and binding: Auto-arrange selected objects, snap them to a grid, align them to the ground, randomize transforms, replace objects, or auto-fill reference lists.
  • Use case: A level designer can quickly find all objects matching a condition, distribute them evenly, and bind spawn points to a game manager without doing each step by hand.

Quick Start

Use the unity-smart skill to find all Unity lights with intensity above 2 and arrange the selected objects in a circle.

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 properties?

You can find Unity scene objects by component properties by providing structured parameters for component names and property filters. This enables deterministic searches for items like lights above a certain intensity or cameras with specific settings.

Can I search for Unity objects by spatial proximity?

Yes, you can locate Unity objects by spatial proximity inside a defined sphere or region. The search optionally filters these located objects further by applying component property constraints.

What is the best way to arrange and bind multiple Unity objects?

The best way to arrange and bind Unity objects is by applying layout and binding operations to a selection. You can auto-arrange selected objects, snap them to a grid, align them to the ground, randomize transforms, or auto-fill reference lists.

How do I auto-fill reference lists in Unity?

You auto-fill reference lists in Unity by using auto-binding operations on selected objects. This allows a level designer to automatically wire spawn points to a game manager without manually assigning each reference.

Does this Unity scene workflow require manual object selection?

No, this Unity scene workflow does not require manual selection because it finds objects by component values or spatial relationships. It then directly applies deterministic layout and binding operations to the queried results.

How do I randomize transforms for Unity objects?

You randomize transforms for Unity objects by selecting them through spatial or component queries and applying a randomize transform operation. This ensures repeatable layout rules without manual placement adjustments.