Build secure NFT collections using ERC-721 and ERC-1155 standards with proper metadata, royalties, and marketplace integration.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「nft-standards」。 Create an ERC-721 contract with minting
預期結果:
- Complete Solidity contract using OpenZeppelin ERC721URIStorage
- Minting function with quantity limits and payment validation
- URI generation for IPFS metadata
- Withdraw function for collecting payments
正在使用「nft-standards」。 Add royalties to my NFT collection
預期結果:
- IERC2981 implementation for royalty standard
- Royalty fee configuration (default 5-10%)
- Marketplace integration notes for OpenSea, LooksRare
安全審計
安全All 38 static findings are false positives. The skill contains educational Solidity code examples for NFT standards (ERC-721, ERC-1155). The 'require' statements are standard contract validation, 'IERC2981' references are legitimate royalty standards, and 'shell command' flags are misclassified Solidity syntax. This is a legitimate developer tool for NFT smart contract development.
品質評分
你能建構什麼
Create NFT Art Collection
Build a gas-optimized NFT collection with reveal mechanism and royalty distribution
Build Gaming Item System
Implement multi-token standard for game assets with varying supply and attributes
Create Credential System
Use soulbound tokens for non-transferable credentials and achievements
試試這些提示
Create an ERC-721 NFT contract with OpenZeppelin. Include minting with payment, URI storage, and withdrawal function.
Implement an ERC-1155 contract for game items with max supply limits, batch minting, and burn functionality.
Create an NFT contract with EIP-2981 royalties, configurable fee recipient, and marketplace compatibility.
Build a dynamic NFT that changes based on external state. Include experience points and level-up mechanics.
最佳實務
- Use OpenZeppelin contracts for battle-tested security
- Pin IPFS metadata with a pinning service for reliability
- Implement EIP-2981 royalties for marketplace compatibility
- Use ERC721A for gas-optimized batch minting
避免
- Storing images directly on-chain (use IPFS or external hosting)
- Hardcoding royalty addresses without upgradeability
- Skipping access controls on mint and burn functions
- Not implementing supportsInterface for full compatibility