About pose-library-design
A skill for creating pose_library artifacts, intended for creators designing character poses and motion sequences. It organizes poses by category and guides timed sequences with data that records only changed parts.
Key features
- 01Pose categories for neutral, attention, emotion, action, and mouth
- 02Anticipation, action, hold, and settle sequences
- 03Pose data listing only changed parts
- 04Checks for required emotions, actions, and cycle poses
Use cases
- 01Creating emotional poses for a character
- 02Designing reusable motion cycles
- 03Sequencing poses in timed stages
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ calesthio/ openmontage --skill pose-library-designAfter installing, type/pose-library-designin Claude Code to confirm it loaded.
Details
From the project READMEPose Library Design
Use this skill when producing pose_library artifacts.
Pose Categories
- Neutral: idle, breathe, listening.
- Attention: look_up, look_down, look_left, look_right.
- Emotion: happy, sad, surprised, worried, determined.
- Action: reach, point, hold, jump, flap, walk_contact, walk_passing.
- Mouth: closed, small_o, wide_open, smile, frown, phoneme-ish shapes.
Acting Pattern
Use timed pose sequences:
anticipation -> action -> hold -> settle
Do not continuously animate every part. Holds make the acting readable.
Pose Data Pattern
{
"pose": "surprised",
"parts": {
"head": { "rotation": -6, "y": -4 },
"pupil_left": { "x": 4, "y": -6 },
"mouth": "small_o"
},
"hold_frames": 18,
"transition": "back.out"
}
Quality Checklist
- Required emotions have poses.
- Required actions have poses or cycles.
- Reused cycles have contact and passing poses.
- Poses name only changed parts; defaults come from the rig.
Sources
- GSAP timeline sequencing for readable multi-step poses: https://gsap.com/docs/v3/GSAP/Timeline/
- Remotion interpolation for frame-based transitions: https://www.remotion.dev/docs/interpolate
- Remotion spring for natural motion: https://www.remotion.dev/docs/spring
Comments
Markdown supported