nft-standards

Implement ERC-721 and ERC-1155 NFT standards with Solidity and OpenZeppelin contracts.

6|2|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/amurata/cc-tools --skill nft-standards-amurata
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nft-standards
Source: https://github.com/amurata/cc-tools/tree/main/plugins/blockchain-web3/skills/nft-standards
Command: npx skills add https://github.com/amurata/cc-tools --skill nft-standards-amurata

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides comprehensive guidance and code examples for implementing Non-Fungible Token (NFT) standards, ensuring proper metadata handling, minting, and integration with marketplaces.

Core Features & Use Cases

  • Implement ERC-721 and ERC-1155: Utilize battle-tested Solidity code for creating unique and multi-edition NFTs.
  • Metadata Management: Understand and implement both on-chain and off-chain metadata standards for rich digital asset representation.
  • Advanced Features: Explore soulbound tokens, dynamic NFTs, and royalty implementations (EIP-2981).
  • Use Case: When developing a new NFT collection for digital art or gaming, use this Skill to ensure your smart contracts adhere to industry standards and your metadata is correctly formatted for display on major marketplaces.

Quick Start

Use the nft-standards skill to generate an ERC-721 smart contract for a new NFT collection.

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 smart contracts in Solidity?

To implement ERC-721 and ERC-1155 smart contracts, you can utilize battle-tested Solidity code and OpenZeppelin contracts provided by this Skill for creating unique and multi-edition NFTs.

What is the best way to handle on-chain and off-chain NFT metadata?

Handling NFT metadata involves understanding and implementing both on-chain and off-chain metadata standards to ensure rich digital asset representation and correct formatting for display on major marketplaces.

How do I add EIP-2981 royalties to an NFT collection?

You can add EIP-2981 royalties to an NFT collection by utilizing the advanced royalty implementation examples provided, ensuring marketplace integration supports proper creator payouts.

Can I create soulbound tokens and dynamic NFTs using OpenZeppelin contracts?

Yes, you can create soulbound tokens and dynamic NFTs using OpenZeppelin contracts, as this Skill provides detailed examples for exploring these advanced NFT features in Solidity.

Does this Skill provide minting strategies for NFT gaming assets?

Yes, this Skill provides detailed minting strategies for NFT gaming assets and digital art collections, ensuring your smart contracts adhere to industry standards during marketplace integration.