| name | lean-on-counter |
| description | Walks the character to the counter and leans forward resting the forearms on it. Use when the user says lean on the counter, rest your elbows on the counter, or lean over the counter. |
| category | furniture |
| disable-model-invocation | true |
| subskills | ["walk","move-torso","balance-and-posture"] |
lean-on-counter
Lean on the counter: walk to it (moveTo:{"target":"counterTop"}), stay posture:"stand", and fold the torso slightly forward (Spine +X) resting the forearms on top (*UpperArm forward + *Forearm).
Recipes / Worked Actions (minified JSON — uses the posture/surfaces contract)
- "lean on the counter" -> {"durationMs":2200,"posture":"stand","moveTo":{"target":"counterTop"},"pose":{"Spine":[25,0,0],"LeftUpperArm":[80,0,10],"LeftForearm":[0,0,-30],"RightUpperArm":[80,0,-10],"RightForearm":[0,0,30]},"say":"Just leaning here."}