What problem does it solve? Writing NFT smart contracts from scratch is error-prone and requires deep knowledge of token standards, metadata formats, and marketplace compatibility. This Skill provides production-ready Solidity patterns for ERC-721 and ERC-1155 tokens so developers can ship NFT collections, marketplaces, and digital asset systems without reinventing core logic. ## Core Features & Use Cases - ERC-721 & ERC-1155 Implementations: Complete OpenZeppelin-based contracts with supply caps, mint pricing, batch minting, and burn logic. - Metadata Handling: Patterns for both off-chain IPFS metadata (JSON with attributes) and fully on-chain Base64-encoded metadata with SVG generation. - Advanced Token Features: EIP-2981 royalties, soulbound (non-transferable) tokens, dynamic NFTs with evolving state, and gas-optimized ERC721A minting. - Use Case: A game studio needs in-game items as ERC-1155 tokens with per-item supply caps and batch minting; this Skill provides the complete contract structure ready to customize. ## Quick Start Ask the AI to create an ERC-721 NFT collection with a 10000 max supply, 0.08 ETH mint price, and IPFS metadata using the nft-standards skill.