player-avatar

Manage player avatar interactions and modifications within Decentraland scenes.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/dcl-regenesislabs/dcl-catalog --skill player-avatar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: player-avatar
Source: https://github.com/dcl-regenesislabs/dcl-catalog/tree/main/.agents/skills/player-avatar
Command: npx skills add https://github.com/dcl-regenesislabs/dcl-catalog --skill player-avatar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows developers to dynamically interact with and modify player avatars within Decentraland scenes, enabling personalized experiences and interactive elements.

Core Features & Use Cases

  • Player Data Access: Read player position, rotation, and profile information.
  • Avatar Customization: Attach objects to avatars, trigger emotes, and create NPC avatars.
  • Area Modifications: Control avatar behavior (e.g., hide avatars, disable jumping) within specific scene regions.
  • Use Case: Create an interactive game where players can collect items that attach to their avatar's hand, or build a social hub where specific areas restrict player actions.

Quick Start

Use the player-avatar skill to attach a hat model to the local player's avatar.

Frequently Asked Questions about player-avatar

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I customize a Decentraland player avatar and trigger emotes?

To customize a Decentraland player avatar, use AvatarBase to modify appearance, trigger emotes, and attach objects. You can access player data like position and rotation to build interactive mechanics within your scene.

Can I create NPC avatars in a Decentraland scene?

Yes, you can create NPC avatars in a Decentraland scene by using the AvatarShape component. This allows you to populate your environment with non-player characters for interactive games or social hub experiences.

How do I restrict player actions and modify avatar behavior in specific scene areas?

You can restrict player actions and modify avatar behavior in specific Decentraland scene regions by using AvatarModifierArea. This enables area-specific controls like hiding avatars or disabling jumping mechanics.

What player profile data can I read from avatars in Decentraland?

You can read player position, rotation, and profile information from avatars in Decentraland. Accessing this data allows you to dynamically interact with players and create personalized scene experiences.

How do I attach 3D models to a player avatar in Decentraland?

You attach 3D models to a player avatar in Decentraland by using the avatar customization features. This enables you to attach objects like collectible items directly to avatar slots such as the hand.

Does Decentraland avatar modification work without external 3D modeling dependencies?

Yes, Decentraland avatar modification works directly within the scene SDK using components like AvatarBase and AvatarModifierArea. You can manipulate avatar appearance and behavior without importing external 3D modeling dependencies.