nft-standards

Implement ERC-721 and ERC-1155 NFT contracts with Solidity and EIP-2981 royalties.

89|14|Updated Nov 15, 2025
One-click install
npx skills add https://github.com/HermeticOrmus/LibreUIUX-Claude-Code --skill nft-standards-hermeticormus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nft-standards
Source: https://github.com/HermeticOrmus/LibreUIUX-Claude-Code/tree/main/plugins/blockchain-web3/skills/nft-standards
Command: npx skills add https://github.com/HermeticOrmus/LibreUIUX-Claude-Code --skill nft-standards-hermeticormus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and code examples for implementing Non-Fungible Token (NFT) standards, enabling the creation of digital assets, marketplaces, and advanced blockchain applications.

Core Features & Use Cases

  • Implement ERC-721 & ERC-1155: Deploy smart contracts for unique and semi-fungible tokens.
  • Metadata Management: Handle both on-chain and off-chain metadata effectively.
  • Marketplace Integration: Understand royalty standards (EIP-2981) and compatibility with major platforms.
  • Advanced Features: Explore soulbound tokens, dynamic NFTs, and gas-optimized minting.

Quick Start

Use the nft-standards skill to generate an ERC-721 smart contract for a new NFT collection.

Frequently Asked Questions about nft-standards

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

FAQPage Schema
How do I create an ERC-721 smart contract for an NFT collection?

To create an ERC-721 smart contract, implement the standard using Solidity with proper metadata handling and minting strategies. This approach establishes a secure NFT collection ready for marketplace integration.

What is the difference between ERC-721 and ERC-1155 for digital assets?

ERC-721 is used for unique, non-fungible tokens, whereas ERC-1155 supports semi-fungible tokens allowing batches of identical digital assets within a single contract. Both standards handle on-chain and off-chain metadata.

How do I implement EIP-2981 royalty standards in an NFT marketplace?

Implement EIP-2981 royalty standards by integrating the royalty logic into your Solidity smart contracts to ensure compatibility with major NFT marketplaces, enabling creators to receive secondary sale royalties.

Can I build gas-optimized minting for dynamic NFTs using Solidity?

Yes, you can build gas-optimized minting for dynamic NFTs by utilizing advanced Solidity smart contract strategies. This includes efficient metadata handling and optimized minting functions to reduce transaction costs.

When should I use on-chain versus off-chain metadata for NFTs?

Use on-chain metadata for permanent, immutable digital asset storage, and off-chain metadata for larger files like images to save gas. Effective NFT standards implementation requires balancing both approaches.

How do I create soulbound tokens using ERC-721?

Create soulbound tokens by modifying ERC-721 smart contracts to restrict transfers permanently. This prevents token movement after minting, binding the digital asset irreversibly to a specific wallet address.