Pose Library Design
Design reusable 2D character pose libraries, action cycles, and expression states for data-driven…
by calesthio · MIT
The skill
Design reusable 2D character pose libraries, action cycles, and expression states for data-driven animation.
Pose 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
Use this skill
Connect your agent to the Skill Store MCP server and ask for it by ref: calesthio/pose-library-design-59025851091.
Details
- Publisher
- calesthio
- Category
- Creative & Media › Video
- License
- MIT
- Updated
- 2026-10-16
References
More from calesthio
- Video Edit Trim, concat, resize and convert with ffmpeg
- 3D Asset Generation Generate, reconstruct, inspect, and route production 3D assets for OpenMontage worlds using Atlas…
- Acestep AI music generation with ACE-Step 1.5 — background music, vocal tracks, covers, stem extraction f…
- Agents Build voice AI agents with ElevenLabs.