Plugins
Poses
Pose reference, gesture timing, and annotation overlays.
Pose reference layers for figure drawing practice, with skeleton overlays, gesture timers, and annotation tools.
npm install @genart-dev/plugin-poses
| Type ID | Display Name | Description |
|---|
pose:skeleton | Skeleton | Stick-figure skeleton with joint positions |
pose:timer | Gesture Timer | Countdown timer for gesture drawing sessions |
pose:annotations | Annotations | Note and measurement annotations on poses |
| Property | Type | Default | Description |
|---|
joints | array | [] | Array of joint positions (x, y pairs) |
connections | array | [] | Bone connections between joints |
color | color | "#00aaff80" | Skeleton line color |
jointRadius | number | 5 | Joint circle radius |
lineWidth | number | 2 | Bone line width |
showLabels | boolean | false | Show joint name labels |
| Property | Type | Default | Description |
|---|
duration | number | 120 | Timer duration in seconds |
position | select | "top-right" | Timer display position |
color | color | "#ffffff" | Timer text color |
fontSize | number | 24 | Timer font size |
autoStart | boolean | false | Start timer automatically |
| Property | Type | Default | Description |
|---|
annotations | array | [] | Array of annotation objects |
color | color | "#ffaa00" | Default annotation color |
fontSize | number | 14 | Label font size |
showConnectors | boolean | true | Show lines from labels to points |
| Tool | Description |
|---|
design_add_skeleton | Add a pose skeleton with joint positions |
design_add_gesture_timer | Add a gesture drawing timer |
design_add_pose_annotation | Add annotations to a pose |
design_set_pose | Update skeleton joint positions for a new pose |
{
"tool": "design_add_layer",
"arguments": {
"type": "pose:skeleton",
"properties": {
"color": "#5588ff80",
"jointRadius": 6,
"lineWidth": 3,
"showLabels": true
}
}
}
Figure drawing aids — mannequins, proportions, gestures, contours, and landmarks.
13 media types — watercolor, oil, ink, bristle strokes, flow lines, mark fields, and scene repaint.