AgentStack
SKILL verified MIT Self-run

Balance And Posture

skill-sumitaich1998-slavex-balance-and-posture · by sumitaich1998

Cross-cutting rules that keep any generated pose physically plausible — feet grounded, a sensible center of mass, human joint limits, and symmetric defaults. Use this as a CHECK on every Action, especially for big motions like reaching, leaning, bending, lifting a leg, squatting, or standing on one leg.

No reviews yet
0 installs
2 views
0.0% view→install

Install

$ agentstack add skill-sumitaich1998-slavex-balance-and-posture

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Balance And Posture? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

balance-and-posture

This is a modifier / sanity skill: apply it on top of the motion skills so the result looks like a real body that won't tip over or snap a joint. It rarely emits joints by itself; instead it constrains the numbers the other skills produce.

Core rules

  1. Keep feet grounded. Unless the command is explicitly a jump, at least one

foot stays on the floor. When you lower the body (squat, crouch, sit, kneel), drop root.y so the feet stay near the floor instead of the legs clipping through it:

  • stand: root.y = 0
  • small dip / half-squat: root.y ≈ -0.25 .. -0.30
  • deep squat / sit: root.y ≈ -0.45
  • kneel / crouch low: root.y ≈ -0.35
  1. Center of mass over the base of support. When one leg lifts (knee raise,

kick, balance), shift weight over the planted foot: a small torso lean toward the support side (Spine/Chest Z ~ ±8–12) and keep that *Foot at rest [90,0,0].

  1. Counterbalance big reaches/bends. A deep forward bow (move-torso X large)

or a long forward reach moves mass forward — add a slight hip/knee counter-flex (UpLeg/Leg a few degrees) and/or shift root slightly so it doesn't look like it's falling.

  1. Respect human joint limits (angles are hard-clamped to [-180,180], but stay

well inside realistic ranges):

  • Elbow / knee: flex one way only, 0..150; never hyperextend (no negative).
  • Shoulder: ~|180|; hip flexion ~-30..120, abduction ~45.
  • Neck: yaw |80|, pitch |55|, tilt |35|. Spine: flex |80|, lean |35|,

twist |45|. Fingers: each segment 0..90 (curl), no sideways/backward.

  • Ankle: ~60..120 around the [90,0,0] rest.
  1. Symmetric defaults. For "both"/whole-body commands, mirror left↔right using

the sign rules (arms: LEFT raises with more-negative Z, RIGHT with more-positive Z; legs/abduction mirror on Z). Don't leave one side dangling unless asked.

  1. Return to rest cleanly. "relax", "stand normally", "reset" → emit the rest

pose (*UpperArm [0,0,±90], *UpLeg:[0,0,180], *Foot:[90,0,0], torso/neck [0,0,0]) with root.y:0.

Quick checklist before emitting an Action

  • Is a foot on the ground (or is root.y dropped to match a lowered pose)?
  • Are both sides handled for "both/whole-body" commands?
  • Is every angle inside the human range above?
  • Does the center of mass look supported (lean/counterflex for big moves)?
  • Only the joints that should change are present (others omitted → stay as-is).

Example: balanced one-leg knee raise

{"durationMs":800,"pose":{"RightUpLeg":[90,0,0],"RightLeg":[90,0,0],"Spine":[0,0,-8],"Chest":[0,0,-6]},"say":"Balancing."} (right knee up; slight lean over the planted left foot to keep balance.)

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.