scene-runtime

Access Decentraland SDK7 runtime APIs for async tasks, network requests, and scene details.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides access to essential Decentraland SDK7 runtime APIs, enabling developers to interact with the game environment, manage asynchronous operations, and communicate with external services.

Core Features & Use Cases

  • Asynchronous Task Management: Safely execute long-running operations without blocking the main thread using executeTask.
  • Network Communication: Make HTTP requests (fetch, signedFetch) and establish WebSocket connections.
  • Scene and Realm Information: Retrieve details about the current scene, its deployment, and the player's realm.
  • Player Interaction: Trigger restricted actions like moving players, teleporting, and playing emotes, which require user consent.
  • Use Case: A developer can use this skill to fetch player data from a backend server, update the player's position in the scene based on game logic, and display real-time information to the player.

Quick Start

Use the scene-runtime skill to fetch scene information and log the scene's URN.

Frequently Asked Questions about scene-runtime

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

FAQPage Schema
How do I make HTTP requests and establish WebSocket connections in a Decentraland SDK7 scene?

You can make HTTP requests and establish WebSocket connections in a Decentraland SDK7 scene using the scene-runtime APIs, which support standard fetch, signedFetch, and WebSocket communication with external services.

How do I execute long-running tasks without blocking the main thread in Decentraland SDK7?

To execute long-running tasks without blocking the main thread in Decentraland SDK7, use the executeTask API provided by scene-runtime to safely manage asynchronous operations.

Can I move or teleport players within a Decentraland realm?

Yes, you can move or teleport players within a Decentraland realm by triggering restricted actions through the scene-runtime API, which requires user consent before execution.

How do I retrieve scene and realm information like the scene URN in Decentraland SDK7?

To retrieve scene and realm information like the scene URN in Decentraland SDK7, use the scene-runtime API to access current deployment details, realm data, and world time.

Does Decentraland SDK7 runtime support signed fetch requests for backend authentication?

Yes, the Decentraland SDK7 runtime supports signed fetch requests through the signedFetch API, allowing secure network communication and authentication with backend servers.

What are the limitations of restricted player actions in Decentraland scenes?

Restricted player actions in Decentraland scenes, such as moving players and playing emotes, are limited by requiring explicit user consent before the scene-runtime API can execute them.