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

  1. scripts/skeleton.mjs is 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).
  2. 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.md before composing one; the CLI and the tools reject those.
  3. Treat ROM values as rig defaults, not medical fact — read references/rom-table.md before quoting a limit.

Gate

Installs
2
GitHub Stars
937
First Seen
Aug 26, 2026
octocode-mannequin — bgauryy/octocode