unity-light

Create and configure Unity scene lights, probes, and lightmap settings.

Updated Aug 18, 2026
One-click install
npx skills add https://github.com/ethanJPope/Our-Main-Hackathon-Game --skill unity-light-ethanjpope
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-light
Source: https://github.com/ethanJPope/Our-Main-Hackathon-Game/tree/main/.agents/skills/unity-skills/skills/light
Command: npx skills add https://github.com/ethanJPope/Our-Main-Hackathon-Game --skill unity-light-ethanjpope

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up and tuning lighting in Unity scenes requires many repetitive editor operations, and this Skill lets you create, configure, and batch-manage lights, reflection probes, and light probe groups through simple skill calls. ## Core Features & Use Cases - Light Creation & Configuration: Create Directional, Point, Spot, and Area lights with color, intensity, range, spot angle, and shadow settings. - Batch Operations: Configure or toggle multiple lights in a single call using light_set_properties_batch and light_set_enabled_batch. - Probes & Lightmaps: Add Light Probe Groups with grid layouts, create Reflection Probes, and inspect lightmap baking settings. - Use Case: When building a night scene, create a dim directional moonlight, batch-configure a dozen torch point lights with warm colors and soft shadows, and add a reflection probe — all without touching the Unity editor UI. ## Quick Start Ask the AI to create a soft-shadowed directional light named Sun with warm color and intensity 1.2 in the current Unity scene.

Frequently Asked Questions about unity-light

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

FAQPage Schema
How do I create a light in Unity programmatically?

Use the light_create skill with parameters like name, lightType (Directional, Point, Spot, or Area), position, color, intensity, and shadows. It returns the new light's name, instanceId, and applied settings.

How to change intensity or color of multiple Unity lights at once?

Use light_set_properties_batch with an items array where each entry identifies a light by name, instanceId, or path plus the properties to change. One call configures all lights instead of separate per-light calls.

Does this support Unity reflection probes and light probe groups?

Yes. light_add_reflection_probe creates a Reflection Probe at a position with configurable size and resolution, and light_add_probe_group adds a Light Probe Group with an optional grid layout defined by axis counts and spacing.

Why did my light shadows parameter get rejected?

The shadows parameter only accepts the Unity enum values None, Hard, or Soft. An unrecognized value rejects the entire call with SEMANTIC_INVALID and returns the valid values, so no partial changes are applied.

Can I delete a light with this skill?

No, this module contains no delete skills. To remove a light, call gameobject_delete from the gameobject module targeting the light's GameObject.