| name | skaters |
| description | Performs lateral skater bounds, leaping side to side and landing on one leg with the other tucked behind. Use when the command mentions skaters, skater jumps, speed skaters, or lateral bounds. |
| category | exercise |
| disable-model-invocation | true |
| subskills | ["move-leg","balance-and-posture"] |
skaters
Bound side to side like a speed skater: push off, glide sideways (root.x/root.y), and land on one leg with the other swept behind, then bound back. Loop.
How
- Land left: support
LeftUpLeg:[35,0,150],LeftLeg:[55,0,0]; trailing leg swept behind (RightUpLeg:[25,0,180],RightLeg:[90,0,0],RightFoot:[60,0,0]), slight lean Spine:[8,0,8], root.y:-0.12.
- Mid-bound:
root.y:0.12. Land right: mirror. Loop.
Example
- "do skater jumps" ->
{"durationMs":2400,"say":"Skate it out!","sequence":{"loop":true,"frames":[{"t":0,"pose":{"LeftUpLeg":[35,0,150],"LeftLeg":[55,0,0],"RightUpLeg":[25,0,180],"RightLeg":[90,0,0],"RightFoot":[60,0,0],"Spine":[8,0,8]},"root":{"x":-0.5,"y":-0.12}},{"t":0.5,"pose":{"Spine":[6,0,0]},"root":{"x":-1,"y":0.12}},{"t":1,"pose":{"RightUpLeg":[35,0,-150],"RightLeg":[55,0,0],"LeftUpLeg":[25,0,180],"LeftLeg":[90,0,0],"LeftFoot":[60,0,0],"Spine":[8,0,-8]},"root":{"x":-1.5,"y":-0.12}}]}}