| name | star-jump |
| description | Performs a single explosive star jump, spreading the arms and legs into a star at the apex, via a sequence with a root.y arc. Use when a command mentions star jump, starfish jump, spread-eagle jump, or explode into a star. (For repeated jacks, use jumping-jacks.) |
| category | locomotion |
| disable-model-invocation | true |
| subskills | ["bend-knees","move-leg","move-arm"] |
star-jump
One big jump that flings the arms and legs out into an X, then lands feet together.
Composes: bend-knees + move-leg + move-arm
How
- Use a
sequence with loop:false. Tuck-load, then spread legs (abduct ~135) and arms wide at the apex (root.y~0.45), land to rest.
durationMs ~1000.
Example
- "do a star jump" ->
{"durationMs":1000,"say":"Star jump!","sequence":{"loop":false,"frames":[{"t":0,"pose":{"LeftUpLeg":[40,0,0],"LeftLeg":[70,0,0],"RightUpLeg":[40,0,0],"RightLeg":[70,0,0],"LeftUpperArm":[0,0,60],"RightUpperArm":[0,0,-60]},"root":{"y":-0.2}},{"t":0.5,"pose":{"LeftUpLeg":[0,0,135],"RightUpLeg":[0,0,-135],"LeftLeg":[0,0,0],"RightLeg":[0,0,0],"LeftUpperArm":[0,0,-30],"RightUpperArm":[0,0,30]},"root":{"y":0.45}},{"t":1,"pose":{"LeftUpLeg":[0,0,180],"RightUpLeg":[0,0,180],"LeftUpperArm":[0,0,90],"RightUpperArm":[0,0,-90]},"root":{"y":0}}]}}
Limits & posture
Keep ≥1 foot grounded except at a jump's airborne apex; stay inside human joint ranges and keep weight over the support — see balance-and-posture.