nft-standards

Implement ERC-721 and ERC-1155 NFT contracts with metadata and royalties.

5|Updated Aug 23, 2025
One-click install
npx skills add https://github.com/camoneart/claude-code --skill nft-standards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nft-standards
Source: https://github.com/camoneart/claude-code/tree/main/skills/nft-standards
Command: npx skills add https://github.com/camoneart/claude-code --skill nft-standards

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill eliminates the complexity of implementing NFT standards from scratch, saving developers weeks of research and coding time while ensuring industry best practices.

Core Features & Use Cases

  • Multi-Standard Support: Complete implementations for ERC-721 and ERC-1155 with proper inheritance and interfaces.
  • Advanced NFT Features: Royalties, soulbound tokens, dynamic NFTs, and gas-optimized minting.
  • Use Case: Imagine you're launching a gaming NFT collection. Use this Skill to create ERC-1155 contracts for in-game items with proper metadata, royalties, and batch minting capabilities.

Quick Start

Use the nft-standards skill to create an ERC-721 contract for my art collection with 10,000 supply and 5% royalties.

Frequently Asked Questions about nft-standards

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement ERC-721 and ERC-1155 standards for NFT contracts?

ERC-721 and ERC-1155 are Ethereum token standards for NFTs. ERC-721 creates unique, non-fungible tokens ideal for art and collectibles, while ERC-1155 supports both fungible and non-fungible tokens in a single contract, enabling efficient batch operations for gaming items. This Skill provides complete implementations of both standards with proper inheritance, interfaces, and gas optimization.

Can I add royalties and metadata handling to my NFT smart contracts?

Yes. This Skill implements royalty interfaces and robust tokenURI management for on-chain and off-chain metadata, ensuring your NFT contracts comply with marketplace standards. You can configure royalty percentages and dynamic metadata updates across art, gaming, and collectibles without rebuilding from scratch.

What's the best way to create soulbound tokens and dynamic NFTs?

Soulbound tokens are non-transferable NFTs tied to an identity, while dynamic NFTs update their properties over time. This Skill includes advanced patterns for both, with access control and state management built in, letting you deploy gaming and loyalty use cases that require non-standard behavior while maintaining standard-compatible interoperability.

Do I need Solidity knowledge to use ERC-721 and ERC-1155 standards?

Yes, you should understand Solidity smart contract fundamentals—inheritance, interfaces, and state management—before implementing NFT standards. This Skill assumes you can read and modify Solidity code; it provides reference implementations and patterns rather than beginner tutorials on the language itself.

How do I ensure my NFT contracts work across multiple marketplaces?

Standard-compatible interoperability across marketplaces requires proper implementation of ERC-721 or ERC-1155 interfaces, correct tokenURI resolution, and royalty metadata compliance. This Skill builds contracts that satisfy these functional requirements out of the box, so your NFTs integrate seamlessly with OpenSea, Rarible, and other platforms without custom adapters.

What's the difference between batch minting and single-token minting for NFT collections?

Batch minting creates multiple tokens in one transaction, reducing gas costs and deployment time—critical for large collections. Single-token minting offers finer control but scales poorly. This Skill includes gas-optimized batch minting patterns, especially for ERC-1155, making it practical for 10,000+ item collections in gaming and art use cases.