Install any skill in seconds. Free to start, no credit card required.
Get Started Free →besty0728/unity-light
Create and configure Unity lights — Directional/Point/Spot/Area lights and batch-toggling scene lights.
Passed 15 of 18 test cases with the skill, and 4 of 18 without it.
and 12 more in the full report
11 fixed4 passed either way3 still failing0 broke4 errored
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
Construct a new spot light named 'OverheadSpot' at position (0, 5, 2) with intensity 2.5 and soft shadows. Give me back the details of the created object, showing its instance ID, light type, position, color, and shadow setup.
| Checked | Without skill | With skill |
|---|---|---|
| Calls `light_create` to build the new light object. | Missed | Passed |
| Specifies Spot as the lightType parameter value. | Missed | Passed |
The instructions your model reads when the skill loads.
Before calling any skill in this module: if you are about to call a skill with parameters guessed from its name or description, STOP — read this file (or fetch its schema via
GET /skills/recommend?includeSchema=true) first. If you already have the parameter definitions from recommend/schema, you may proceed straight to dryRun.
BATCH-FIRST: Use
*_batchskills when operating on 2+ lights.
light_create, light_set_properties, light_set_properties_batch, light_set_enabled, light_set_enabled_batch, light_add_probe_group, light_add_reflection_probe) need user grant; grant triggers a single server-side execution that returns the result.light_get_info, light_get_properties, light_find_all, light_get_lightmap_settings) are SkillMode.SemiAuto — they run in all three modes without grant.gameobject_delete from the gameobject module.DO NOT (common hallucinations):
light_add does not exist → use light_create (creates a new light GameObject)light_set_color / light_set_intensity do not exist → use light_set_properties (sets color, intensity, range, shadows together)light_delete does not exist → use gameobject_delete on the light's GameObjectlight_set_shadow does not exist → use light_set_properties with the shadows parametershadows values are the Unity enum members None / Hard / Soft. Input is matched case-insensitively ("soft" still works) but responses always echo the capitalised form, so compare against Soft, not soft, when verifyingRouting:
light_get_lightmap_settings (this module)light_add_reflection_probe (this module)light_add_probe_group (this module)Object Targeting: All single-object skills accept
name(string) andinstanceId(int, preferred). Provide at least one.path(hierarchy path) is also accepted where noted.
| Single Object | Batch Version | Use Batch When |
|---|---|---|
light_set_properties | light_set_properties_batch | Configuring 2+ lights |
test cases passed, vs 4 / 18 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.