| name | seal-jacks |
| description | Performs seal jacks, a jumping-jacks variant that jumps the legs out while the straight arms sweep wide and clap together in front, via a looping sequence with small root.y. Use when a command mentions seal jacks, front-clap jacks, arms-forward jumping jacks, or seal claps. (For overhead jacks, use jumping-jacks.) |
| category | locomotion |
| disable-model-invocation | true |
| subskills | ["move-arm","move-leg","balance-and-posture"] |
seal-jacks
Hop the legs out and in while the straight arms open wide to the sides then clap together in front — a seal-clap jack.
Composes: move-arm + move-leg + balance-and-posture
How
- Use a
sequence with loop:true with a small root.y bounce.
- Legs jack out (abduct
150) as the arms open to the sides (T); legs together as the arms clap forward (UpperArm X90).
- Short
durationMs per cycle (~800).
Example
- "do seal jacks" ->
{"durationMs":800,"say":"Seal jacks!","sequence":{"loop":true,"frames":[{"t":0,"pose":{"LeftUpLeg":[0,0,180],"RightUpLeg":[0,0,180],"LeftUpperArm":[90,0,0],"RightUpperArm":[90,0,0]},"root":{"y":-0.05}},{"t":0.5,"pose":{"LeftUpLeg":[0,0,150],"RightUpLeg":[0,0,-150],"LeftUpperArm":[0,0,0],"RightUpperArm":[0,0,0]},"root":{"y":0.18}},{"t":1,"pose":{"LeftUpLeg":[0,0,180],"RightUpLeg":[0,0,180],"LeftUpperArm":[90,0,0],"RightUpperArm":[90,0,0]},"root":{"y":-0.05}}]}}
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.