nft-blockchain

Display NFTs and execute blockchain operations in Decentraland scenes.

3|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/decentraland/sdk-skills --skill nft-blockchain-decentraland
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nft-blockchain
Source: https://github.com/decentraland/sdk-skills/tree/main/nft-blockchain
Command: npx skills add https://github.com/decentraland/sdk-skills --skill nft-blockchain-decentraland

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers need an easy way to incorporate NFT artwork and blockchain functionality into Decentraland scenes while handling wallet detection, secure API calls, and smart‑contract interactions.

Core Features & Use Cases

  • NFT Display – Show any Ethereum ERC‑721 NFT in a decorative frame with multiple style options.
  • Wallet Verification – Detect if a player has a connected wallet and retrieve their address.
  • Authenticated Requests – Use signedFetch to securely call backend services on behalf of the player.
  • Smart‑Contract Interaction – Read and write data to contracts via eth‑connect, including token transfers and balance checks.
  • Token‑Gating – Restrict access to areas or content based on NFT ownership or ERC‑20 balances, such as MANA.
  • Marketplace Integration – Buy, list, or cancel NFT orders through dcl‑crypto‑toolkit.

Quick Start

Use the nft‑blockchain skill to display an NFT, verify the player’s wallet, and perform a signed request in a Decentraland scene.

Frequently Asked Questions about nft-blockchain

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

FAQPage Schema
How do I display an Ethereum ERC-721 NFT inside a Decentraland scene?

To display an Ethereum ERC-721 NFT in Decentraland, you use the nft-blockchain skill to render the artwork in a decorative frame with multiple style options. It handles the blockchain fetching and visual rendering automatically.

Can I restrict access to Decentraland areas based on NFT ownership or token balances?

Yes, you can implement token-gating in Decentraland to restrict access to specific areas or content based on NFT ownership or ERC-20 token balances like MANA. The skill handles the wallet verification and balance checks required for this access control.

How do I securely call backend APIs for a player in Decentraland using their connected wallet?

You can securely call backend services on behalf of a Decentraland player by using the signedFetch system. It makes authenticated API requests by cryptographically signing the call with the player's connected wallet address.

What do I need to interact with smart contracts and check balances in a Decentraland scene?

Interacting with smart contracts and checking balances in Decentraland requires the eth-connect library and an integrated Ethereum provider. These dependencies allow your scene to read and write contract data, including token transfers and balance verification.

How do I integrate NFT marketplace features to buy or list orders within Decentraland?

You integrate NFT marketplace features in Decentraland using the dcl-crypto-toolkit to buy, list, or cancel NFT orders. This allows players to interact directly with the marketplace from within the scene environment.