What problem does it solve? Decentraland scene developers frequently hit silent failures when working with the player entity: mutating the player Transform does nothing, held items parented to the wrong entity ignore camera pitch, and custom emote files fail in production due to naming rules. This Skill provides verified, working patterns for every player and avatar interaction in SDK7 so these bugs never ship. ## Core Features & Use Cases - Player Data & Teleportation: Read player position and profile via getPlayer(), teleport with movePlayerTo, and fetch off-scene avatar appearances from the catalyst /lambdas/profile endpoint. - Attachments & Held Items: Attach cosmetics with AvatarAttach anchor points, or parent aim-sensitive items (guns, reticles) to engine.CameraEntity so they track camera yaw and pitch correctly. - Emotes, Modifiers & Locomotion: Trigger built-in and custom _emote.glb scene emotes with lifecycle detection, hide avatars or nametags with AvatarModifierArea, freeze movement with InputModifier, and tune speed/jump via AvatarLocomotionSettings. - Use Case: Building a first-person bowling or shooter scene where the player picks up a ball, teleports to the lane, plays a throw emote, and has movement locked during the animation — all patterns are covered with copy-paste code. ## Quick Start Ask the assistant to teleport the player to position 8,0,8 and attach a hat to their head using the player-avatar skill patterns.