Install any skill in seconds. Free to start, no credit card required.
Get Started Free →besty0728/unity-physics
Run Unity physics queries and configure physics at editor time — raycasts, overlap checks, gravity, and physics settings.
2 of 22 test cases passed with the skill.
Tokens, turns and time describe resource use, not a dollar price.
Lift withheld: 3 comparable cases; this report requires 8.
This benchmark measured an earlier version of the skill.
A newer attempt on gemini-3.6-flash on 10/11/2026 did not produce a publishable comparison (not comparable). The snapshot above is the previously measured run.
One of 2 test cases the skill fixed. Same model, same prompt, with and without the skill.
I want to add a physics Rigidbody component to the 'Player' GameObject in Unity so it falls under gravity. Which physics skill function should I invoke?
| Checked | Without skill | With skill |
|---|---|---|
| Clarifies that physics_add_rigidbody does not exist in this physics module | Missed | Passed |
| Directs the user to use component_add from the component module | 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.
Editor-time physics queries (raycast / overlap), gravity, PhysicMaterial assets, and layer collision matrix.
physics_raycast / physics_check_overlap / physics_get_gravity / physics_get_layer_collision 等,源码标 SkillMode.SemiAuto)直接执行;变更类(physics_set_gravity / physics_create_material / physics_set_material / physics_set_layer_collision,标 SkillMode.FullAuto)需用户 grant,grant 后服务端一步执行返结果。DO NOT (common hallucinations):
physics_add_rigidbody / physics_add_collider do not exist → use component_add with componentType "Rigidbody"/"BoxCollider"/etc.physics_simulate does not exist → physics simulation runs during Play mode; this module does not step the simulationRouting:
component modulephysics_create_material (this module)physics_set_layer_collision (this module)physics_raycastCast a ray and get hit info. Parameters:
originX, originY, originZ (float): Origin point.dirX, dirY, dirZ (float): Direction vector.maxDistance (float, optional): Max distance (default 1000).layerMask (int, optional): Layer mask (default -1).test cases passed with the skill
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.