Agent skill · software engineering · aiskillstore

nft-standards

Master ERC-721 and ERC-1155 NFT standards, metadata best practices, and advanced NFT features.

Why this skill is useful

Provides specific implementation patterns and best practices for ERC-721 and ERC-1155 standards that the AI wouldn't reliably generate on its own.

What it needs

About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

NFT Standards Master ERC-721 and ERC-1155 NFT standards, metadata best practices, and advanced NFT features. Do not use this skill when The task is unrelated to nft standards You need a different domain or tool outside this scope Instructions Clarify goals, constraints, and required inputs. Apply relevant best practices and validate outcomes. Provide actionable steps and verification. If detailed examples are required, open resources/implementation-playbook.md. Use this skill when Creating NFT collections (art, gaming, collectibles) Implementing marketplace functionality Building on-chain or off-chain metadata Creating soulbound tokens (non-transferable) Implementing royalties and revenue sharing Developing dynamic/evolving NFTs ERC-721 (Non-Fungible Token Standard) ERC-1155 (Multi-Token Standard) Metadata Standards Off-Chain Metadata (IPFS) On-Chain Metadata Royalties (EIP-2981) Soulbound Tokens (Non-Transferable) Dynamic NFTs Gas-Optimized Minting (ERC721A) Resources references/erc721.md: ERC-721 specification details references/erc1155.md: ERC-1155 multi-token standard references/metadata-standards.md: Metadata best practices references/enumeration.md: Token enumeration patterns assets/erc721-contract.sol: Production ERC-721 template assets/erc1155-contract.sol: Production ERC-1155 template assets/metadata-schema.json: Standard metadata format assets/metadata-uploader.py: IPFS upload utility Best Practices 1. Use OpenZeppelin: Battle-tested implementations 2. Pin Metadata: Use IPFS with pinning service 3. Implement Royalties: EIP-2981 for marketplace compatibility 4. Gas Optimization: Use ERC721A for batch minting 5. Reveal Mechanism: Placeholder → reveal pattern 6. Enumeration: Support walletOfOwner for marketplaces 7. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/nft-standards

View the source on GitHub

Browse the @skills marketplace