nft-standards

Implement ERC-721 and ERC-1155 NFT contracts with metadata handling and minting.

Updated Sep 10, 2025
One-click install
npx skills add https://github.com/cuoreinpace/bdeornelas.github.io --skill nft-standards-cuoreinpace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nft-standards
Source: https://github.com/cuoreinpace/bdeornelas.github.io/tree/main/plugins/blockchain-web3/skills/nft-standards
Command: npx skills add https://github.com/cuoreinpace/bdeornelas.github.io --skill nft-standards-cuoreinpace

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides the foundational knowledge and code examples for implementing Non-Fungible Token (NFT) standards on the blockchain, enabling the creation and management of digital assets.

Core Features & Use Cases

  • Standard Implementation: Master ERC-721 and ERC-1155 standards for unique and semi-fungible tokens.
  • Metadata Management: Understand and implement both on-chain and off-chain metadata best practices.
  • Advanced Features: Explore royalties, soulbound tokens, dynamic NFTs, and gas-optimized minting.
  • Use Case: Develop a smart contract for a new NFT art collection, ensuring proper metadata, royalty distribution, and efficient minting for your users.

Quick Start

Implement an ERC-721 NFT contract using OpenZeppelin for minting and metadata handling.

Frequently Asked Questions about nft-standards

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

FAQPage Schema
How do I implement ERC-721 and ERC-1155 smart contracts for NFTs?

You can implement ERC-721 and ERC-1155 smart contracts using Solidity and OpenZeppelin libraries to ensure EIP standard compliance. This enables proper minting strategies, metadata handling, and secure digital asset creation on the blockchain.

What is the difference between on-chain and off-chain NFT metadata?

NFT metadata can be stored on-chain directly within the smart contract or off-chain via external storage solutions. This Skill covers best practices for both approaches, ensuring your digital assets maintain interoperability and proper attribute management.

How do I add royalty distributions to an NFT smart contract?

Adding royalty distributions to an NFT smart contract requires implementing EIP standard interfaces within your Solidity code. This Skill provides code examples for integrating royalties, soulbound tokens, and dynamic NFT features into your collection.

What's the best way to optimize gas costs for NFT minting?

Gas-optimized minting for NFTs involves structuring your Solidity smart contracts to minimize state changes and transaction complexity. This Skill demonstrates advanced minting strategies to reduce costs while maintaining ERC-721 and ERC-1155 standard compliance.

Can I build an NFT marketplace using these smart contract standards?

Yes, building an NFT marketplace is supported by implementing ERC-721 and ERC-1155 contracts with proper interoperability. This Skill covers marketplace integration, enabling users to securely trade and manage digital assets.

Do I need prior Web3 experience to create an NFT collection?

Creating an NFT collection requires foundational knowledge of Solidity smart contracts and Web3 blockchain concepts. This Skill provides advanced implementation details for digital asset systems, targeting users ready to build production-ready contracts.