avatar-animations
Installation
SKILL.md
Authoring Avatar Animations (Scene Emotes)
This skill covers making the animation file: posing the official Decentraland avatar rig in Blender, exporting a clip as a *_emote.glb, verifying it, and handing it to the scene. The scene-side API that plays it — triggerSceneEmote, stopEmote, AvatarEmoteCommand, the AvatarMask enum, the permission — lives in player-avatar; this skill links there rather than repeating it.
Check the embedded emotes before authoring anything. The Explorer ships 21 emotes playable by name from a scene (triggerEmote) or on an AvatarShape — including looping sitting poses. Full list with loop flags (single source of truth): {baseDir}/references/embedded-emotes.md.
Scope check before you start:
| The user wants | Skill |
|---|---|
| A new animation of the player's avatar that doesn't exist yet | this skill |
To play a built-in emote, or a _emote.glb that already exists |
player-avatar |
To play an animation clip baked into a .glb model/prop |
animations-tweens |
| To animate an NPC | npcs |
| To move/rotate an entity procedurally | animations-tweens (Tween) |