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