genart.dev
Plugins

Poses

Pose reference, gesture timing, and annotation overlays.

Pose reference layers for figure drawing practice, with skeleton overlays, gesture timers, and annotation tools.

Installation

npm install @genart-dev/plugin-poses

Layer Types

Type IDDisplay NameDescription
pose:skeletonSkeletonStick-figure skeleton with joint positions
pose:timerGesture TimerCountdown timer for gesture drawing sessions
pose:annotationsAnnotationsNote and measurement annotations on poses

Properties

pose:skeleton

PropertyTypeDefaultDescription
jointsarray[]Array of joint positions (x, y pairs)
connectionsarray[]Bone connections between joints
colorcolor"#00aaff80"Skeleton line color
jointRadiusnumber5Joint circle radius
lineWidthnumber2Bone line width
showLabelsbooleanfalseShow joint name labels

pose:timer

PropertyTypeDefaultDescription
durationnumber120Timer duration in seconds
positionselect"top-right"Timer display position
colorcolor"#ffffff"Timer text color
fontSizenumber24Timer font size
autoStartbooleanfalseStart timer automatically

pose:annotations

PropertyTypeDefaultDescription
annotationsarray[]Array of annotation objects
colorcolor"#ffaa00"Default annotation color
fontSizenumber14Label font size
showConnectorsbooleantrueShow lines from labels to points

MCP Tools

ToolDescription
design_add_skeletonAdd a pose skeleton with joint positions
design_add_gesture_timerAdd a gesture drawing timer
design_add_pose_annotationAdd annotations to a pose
design_set_poseUpdate skeleton joint positions for a new pose

Example

{
  "tool": "design_add_layer",
  "arguments": {
    "type": "pose:skeleton",
    "properties": {
      "color": "#5588ff80",
      "jointRadius": 6,
      "lineWidth": 3,
      "showLabels": true
    }
  }
}