Habilidades nft-standards
📦

nft-standards

Seguro

Implement NFT Smart Contracts

También disponible en: wshobson

Build secure NFT collections using ERC-721 and ERC-1155 standards with proper metadata, royalties, and marketplace integration.

Soporta: Claude Codex Code(CC)
🥉 75 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "nft-standards". Create an ERC-721 contract with minting

Resultado esperado:

  • Complete Solidity contract using OpenZeppelin ERC721URIStorage
  • Minting function with quantity limits and payment validation
  • URI generation for IPFS metadata
  • Withdraw function for collecting payments

Usando "nft-standards". Add royalties to my NFT collection

Resultado esperado:

  • IERC2981 implementation for royalty standard
  • Royalty fee configuration (default 5-10%)
  • Marketplace integration notes for OpenSea, LooksRare

Auditoría de seguridad

Seguro
v1 • 2/24/2026

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.

1
Archivos escaneados
398
Líneas analizadas
0
hallazgos
1
Auditorías totales
No se encontraron problemas de seguridad
Auditado por: claude

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
85
Contenido
50
Comunidad
100
Seguridad
100
Cumplimiento de la especificación

Lo que puedes crear

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

Prueba estos prompts

Basic NFT Contract
Create an ERC-721 NFT contract with OpenZeppelin. Include minting with payment, URI storage, and withdrawal function.
Gaming Items Contract
Implement an ERC-1155 contract for game items with max supply limits, batch minting, and burn functionality.
Royalty-Enabled Marketplace NFT
Create an NFT contract with EIP-2981 royalties, configurable fee recipient, and marketplace compatibility.
Dynamic Evolving NFT
Build a dynamic NFT that changes based on external state. Include experience points and level-up mechanics.

Mejores prácticas

  • 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

Evitar

  • 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

Preguntas frecuentes

What is the difference between ERC-721 and ERC-1155?
ERC-721 is for unique non-fungible tokens where each token is one-of-a-kind. ERC-1155 is a multi-token standard that supports both fungible (currency) and non-fungible tokens in a single contract, ideal for gaming.
How do I add royalties to my NFT collection?
Implement the EIP-2981 royalty standard. This allows marketplaces like OpenSea and LooksRare to automatically calculate and distribute royalties on secondary sales.
What is IPFS and why do NFTs use it?
IPFS is a distributed file storage system. NFTs store metadata (images, attributes) on IPFS because it provides permanent, decentralized storage without a single point of failure.
Can NFTs be made non-transferable?
Yes, soulbound tokens (SBTs) use the _beforeTokenTransfer override to block transfers after minting. This is useful for credentials and achievements.
What is ERC721A and why is it popular?
ERC721A is a gas-optimized implementation of ERC-721 that reduces minting costs by up to 90% when minting multiple tokens in a single transaction.
Do I need to test NFT contracts before deployment?
Yes, always test thoroughly. Use tools like Hardhat or Foundry to write comprehensive test suites covering minting, transfers, approvals, and edge cases.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md