nft-standards
適切なメタデータ処理、ミント戦略、マーケットプレイス統合を備えたNFT標準(ERC-721、ERC-1155)を実装します。NFTコントラクトを作成する時、NFTマーケットプレイスを構築する時、またはデジタル資産システムを実装する時に使用してください。
Security Assessment
About nft-standards
The nft-standards skill provides a comprehensive framework for implementing NFT contracts and marketplace functionalities using the ERC-721 and ERC-1155 standards. It addresses the challenges of creating, managing, and distributing digital assets in a standardized and secure way, ensuring proper metadata handling, minting strategies, and marketplace integration. By following best practices, developers can create robust NFT collections while maintaining compatibility with major blockchain platforms and NFT marketplaces.
This skill includes full support for ERC-721 non-fungible tokens and ERC-1155 multi-token standards, incorporating features such as on-chain and off-chain metadata management, batch minting, and supply limits. Advanced functionalities like royalty distribution, soulbound tokens, and dynamic or evolving NFTs are also supported. The provided smart contract templates demonstrate proper usage of OpenZeppelin libraries, secure token transfers, token URI generation, and owner-controlled fund withdrawals. These examples serve as practical references for developers aiming to build NFTs with best practices and extendable structures.
Target users include blockchain developers, NFT creators, and teams building NFT marketplaces or digital asset platforms. This skill is suitable for creating art collections, in-game items, collectibles, and other tokenized assets. It is also applicable for projects requiring dynamic token behavior, royalty management, or non-transferable tokens. Overall, nft-standards helps streamline the development of NFT ecosystems by offering standardized, secure, and extensible contract implementations.
FAQ
When should I use this skill?
Use this skill when creating NFT collections, building marketplace functionality, managing on-chain or off-chain metadata, implementing royalties, or developing dynamic and soulbound tokens.
Which NFT standards are supported?
This skill supports ERC-721 for non-fungible tokens and ERC-1155 for multi-token standards.
Can I customize token metadata and URIs?
Yes, the skill provides methods for generating token URIs, supporting both IPFS and on-chain metadata formats.
Are there supply or minting limitations?
ERC-721 contracts include maximum supply and per-mint limits, while ERC-1155 contracts manage maximum supply per token type.
Do I need any specific libraries or frameworks?
Yes, the smart contracts rely on OpenZeppelin contracts for ERC standards, ownership management, and utilities.
Install nft-standards
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
amurata/cc-tools