Install any skill in seconds. Free to start, no credit card required.
Get Started Free →besty0728/unity-animator
Edit Unity Animator Controllers and control runtime parameters — manage states, transitions, layers, and parameters (float/int/bool/trigger).
Passed 17 of 20 test cases with the skill, and 3 of 20 without it.
and 23 more in the full report
16 fixed3 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
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 16 test cases the skill fixed. Same model, same prompt, with and without the skill.
I want to add an integer parameter named 'ComboCount' with a starting value of 3 to the controller at 'Assets/Anim/Combat.controller'. What parameter values should be sent to animator_add_parameter?
| Checked | Without skill | With skill |
|---|---|---|
| Calls animator_add_parameter with paramName 'ComboCount' and paramType 'int' | Missed | Passed |
| Passes defaultInt as 3 | 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.
Control Unity's Mecanim system — create Animator Controllers, add layers' states / transitions / parameters, assign controllers to GameObjects, set parameters at runtime, and play states.
animator_get_parameters / animator_get_info / animator_list_states,源码标 SkillMode.SemiAuto)直接执行;其余变更类(create_controller / add_parameter / set_parameter / play / assign_controller / add_state / add_transition,标 SkillMode.FullAuto)需用户 grant,grant 后服务端一步执行返结果。animator_set_parameter / animator_play 作用于场景中已挂 Animator 的 GameObject;如果当前不在 Play mode,状态机只在 Editor 预览模式推进,效果与 runtime 不完全等价。DO NOT (common hallucinations):
animator_create_clip / animator_add_clip do not exist → AnimationClips are created via Unity Editor or asset importanimator_set_speed does not exist → use component_set_property on Animator component with propertyName="speed"Routing:
timeline modulecomponent moduleimporter module| Skill | Description |
|---|---|
animator_create_controller | Create new Animator Controller |
animator_add_parameter | Add parameter to controller |
animator_get_parameters | List all parameters |
animator_set_parameter | Set parameter value at runtime |
animator_play | Play animation state |
animator_get_info | Get Animator component info |
animator_assign_controller | Assign controller to GameObject |
animator_list_states | List states in controller |
test cases passed, vs 3 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.