unity-light

Create, update, and query Unity Directional, Point, Spot, and Area lights.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mandexonla/Top-Down-Template --skill unity-light-mandexonla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-light
Source: https://github.com/mandexonla/Top-Down-Template/tree/main/.codex/skills/unity-skills/skills/light
Command: npx skills add https://github.com/mandexonla/Top-Down-Template --skill unity-light-mandexonla

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a consistent, scriptable interface to create, configure, query, and batch-update Unity light objects so teams can rapidly iterate scene illumination without manual per-object edits.

Core Features & Use Cases

  • Create and configure lights: Create Directional, Point, Spot, and Area lights with properties like color, intensity, range, spotAngle, and shadows.
  • Batch operations and toggles: Efficiently update multiple lights at once (intensity, color, shadows) and enable/disable groups to optimize performance and visuals.
  • Probes and lightmap settings: Add reflection probes and probe groups and inspect lightmap baking settings for lighting workflows and optimization.

Quick Start

Create a Directional Sun and set Torch1, Torch2, and Torch3 to intensity 2.0 with soft shadows.

Frequently Asked Questions about unity-light

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

FAQPage Schema
How do I batch update Unity light properties like intensity and shadows across multiple objects?

Batch update Unity light properties by targeting multiple objects via name, instanceId, or hierarchy path to simultaneously adjust intensity, color, and shadow settings. This scriptable interface enables efficient batch operations, allowing rapid iteration of scene illumination without manual per-object edits.

Can I create and configure different types of Unity lights programmatically?

Create and configure Unity Directional, Point, Spot, and Area lights programmatically by setting properties like color, intensity, range, and spotAngle. This provides a consistent interface to generate scene lighting objects and define their shadow behaviors directly within the Unity Editor.

What's the best way to add reflection probes and manage lightmap baking settings in Unity?

Add reflection probes and probe groups, and inspect lightmap baking settings to optimize Unity lighting workflows. This approach supports pipeline integration by exposing baking configurations and enabling efficient probe resource management for scene illumination.

How do I enable or disable groups of Unity lights to optimize scene performance?

Enable or disable groups of Unity lights by applying batch toggles to multiple light emitters at once. This optimizes scene performance and visuals by efficiently turning off unnecessary lighting sources without navigating through individual GameObjects.

Does this Unity light configuration approach support querying existing scene lighting by hierarchy path?

Querying existing Unity scene lighting is supported by accepting identifiers through object name, instanceId, or hierarchy path. This allows precise selection and structured result returns for querying and managing specific light objects within complex scene hierarchies.