Agent skill · software engineering · aiskillstore
nft-standards
Implement NFT standards (ERC-721, ERC-1155) with proper metadata handling, minting strategies, and marketplace integration. Use when creating NFT contracts, building NFT marketplaces, or implementing digital asset systems.
Why this skill is useful
Adds executable smart contract templates for ERC-721 and ERC-1155 standards that facilitate NFT creation and marketplace integration.
What it needs
Requires node, npm installed locally. About 4k 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. When to Use This Skill 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. Whitelist: Merkle trees for efficient whitelisting Marketplace Integration OpenSea: ERC-721/1155, metadata standards LooksRare: Royalty enforcement Rarible: Protocol fees, lazy minting Blur: Gas-optimized trading
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/nft-standards--b12c08