octocode-mannequin
Installation
SKILL.md
Octocode Mannequin
Anatomically-named 22-bone humanoid rig (arms-down neutral, bilaterally mirrored) plus a movement protocol that
clamps every joint to real range of motion, with a root 6-DOF channel (translate/pitch/yaw/roll) for travel,
turns, jumps and backflips — a Node CLI, a self-contained Three.js viewer (grounded, smooth Catmull-Rom
animation), and WebMCP tools an agent drives live. Flow: SCHEME → COMMAND → CLAMP+FK → RENDER → DRIVE.
Hard rules
scripts/skeleton.mjsis the single source of truth for bones/joints/ROM/movements; references and the viewer mirror it. The viewer re-implements the clamp/sideSign/FK math — any change must be made in BOTH files and re-verified (they must stay identical).- Movement commands use anatomical names valid for that joint, never raw signed degrees and never a movement
outside the joint's allowlist — read
references/movement-protocol.mdbefore composing one; the CLI and the tools reject those. - Treat ROM values as rig defaults, not medical fact — read
references/rom-table.mdbefore quoting a limit.