nft-standards

Implement ERC-721 and ERC-1155 NFT contracts with metadata and royalty support.

4|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/EngineerWithAI/engineerwith-agents --skill nft-standards-engineerwithai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nft-standards
Source: https://github.com/EngineerWithAI/engineerwith-agents/tree/main/plugins/blockchain-web3/skills/nft-standards
Command: npx skills add https://github.com/EngineerWithAI/engineerwith-agents --skill nft-standards-engineerwithai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides the tools and knowledge to implement Non-Fungible Token (NFT) standards, ensuring proper metadata handling, minting, and integration with marketplaces.

Core Features & Use Cases

  • Implement ERC-721 & ERC-1155: Create and manage both single and multi-token NFT contracts.
  • Metadata Management: Handle on-chain and off-chain metadata, including dynamic NFTs.
  • Marketplace Integration: Understand royalty standards (EIP-2981) and compatibility with major platforms.
  • Use Case: Develop a new NFT collection for digital art, ensuring each piece has unique metadata and can be easily listed on OpenSea.

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 implement ERC-721 and ERC-1155 smart contracts for an NFT collection?

Yes, you can enforce royalties in your NFT smart contracts by implementing the EIP-2981 standard. This royalty standard enables marketplace integration with major platforms, ensuring creators receive payouts during secondary market sales.

What is the best way to handle on-chain and off-chain metadata for dynamic NFTs?

Handling on-chain and off-chain metadata for dynamic NFTs requires structuring your smart contracts to update token attributes over time. Proper metadata management ensures each piece retains unique, verifiable characteristics across digital asset systems.

Can I build an NFT marketplace that supports both single and multi-token contracts?

You can build an NFT marketplace supporting both single and multi-token contracts by implementing ERC-721 and ERC-1155 standards. This integration allows users to trade diverse digital assets while respecting EIP-2981 royalty enforcement rules.

How do I generate an ERC-721 smart contract for a new digital art NFT collection?

Generating an ERC-721 smart contract for a digital art NFT collection involves defining minting strategies and assigning unique metadata to each piece. This creates a standardized asset system easily listable on major platforms like OpenSea.