| name | belly-dance-shimmy |
| description | Performs a belly dance, swaying the hips with sinuous snake-like arms. Use when the command mentions belly dance, bellydance, snake arms, or shimmy the hips. |
| category | dance |
| disable-model-invocation | true |
| subskills | ["move-torso","move-arm"] |
belly-dance-shimmy
Fluid and sinuous: sway the hips side to side (Spine Z + small root.x) while the arms undulate like snakes (alternating shoulder/elbow curves). Loop.
How
- Sway right:
Spine:[0,0,10], arms curve (LeftUpperArm:[0,0,-20],LeftForearm:[0,0,-40],RightUpperArm:[0,0,20],RightForearm:[0,0,40]), root.x:-0.05.
- Sway left: mirror the curves,
root.x:0.05. Loop.
Example
- "do a belly dance" ->
{"durationMs":2400,"say":"Shimmy shimmy.","sequence":{"loop":true,"frames":[{"t":0,"pose":{"Spine":[0,0,10],"LeftUpperArm":[0,0,-20],"LeftForearm":[0,0,-40],"RightUpperArm":[0,0,20],"RightForearm":[0,0,40]},"root":{"x":-0.05}},{"t":0.5,"pose":{"Spine":[0,0,-10],"LeftUpperArm":[0,0,-40],"LeftForearm":[0,0,-20],"RightUpperArm":[0,0,40],"RightForearm":[0,0,20]},"root":{"x":0.05}},{"t":1,"pose":{"Spine":[0,0,10],"LeftUpperArm":[0,0,-20],"LeftForearm":[0,0,-40],"RightUpperArm":[0,0,20],"RightForearm":[0,0,40]},"root":{"x":-0.05}}]}}