PlugWiki

nft-standards Skill for Claude: What It Does and How to Install It

Makes Claude write NFT smart contracts: ERC-721 and ERC-1155, metadata, royalties, soulbound tokens and dynamic NFTs.

Installs
10.5K
on skills.sh
Stars
42.1K
on GitHub
Files
1
besides SKILL.md
Updated
Oct 2026
last repo commit

This is an NFT guide from wshobson's agents collection. SKILL.md holds full Solidity examples for ERC-721 and ERC-1155 built on OpenZeppelin, two ways to store metadata (IPFS JSON and on-chain), and EIP-2981 royalties.

references/details.md adds soulbound tokens, dynamic NFTs and gas-optimized minting with ERC721A. It loads when you create NFT contracts, build a marketplace or work on digital asset systems.

Good for

  • Solidity developers building NFT collections
  • Teams building an NFT marketplace
  • Game developers using ERC-1155 items
  • Builders of non-transferable (soulbound) tokens

Install nft-standards

Claude Code

  1. 1

    Copy this prompt.

    Install the nft-standards skill in Claude Code. Run this command:
    
    /plugin marketplace add wshobson/agents
    /plugin install blockchain-web3@claude-code-workflows
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Pick one route. The plugin routes install the whole blockchain-web3 plugin: 1 agent, 0 commands and 4 skills (counted from the plugin folder in the repo tree, which has no hooks or MCP config files). The skills-only routes install just this skill, with no agents or commands.

Built from the package data we hold. Not yet tested by us. Source.

What's in the skill

When it loads

Implement NFT standards (ERC-721, ERC-1155) with proper metadata handling, minting strategies, and marketplace integration. Use when creating NFT contracts, building NFT marketplaces, or implementing digital asset systems.

Sections in SKILL.md

  1. When to Use This Skill
  2. ERC-721 (Non-Fungible Token Standard)
  3. ERC-1155 (Multi-Token Standard)
  4. Metadata Standards
  5. Off-Chain Metadata (IPFS)
  6. On-Chain Metadata
  7. Royalties (EIP-2981)
  8. Additional patterns and templates

Key facts

License
MIT
Installs on skills.sh
10,450 (Nov 2, 2026)
Last repo commit
Oct 30, 2026

What it includes

  • A mintable collection: max supply 10000, 0.08 ether price, 20 per mint

    Uses OpenZeppelin ERC721URIStorage, ERC721Enumerable and Ownable.

    Write · ERC-721 example

  • A game items contract with per-token max supply, mint, batch mint and burn

    Write · ERC-1155 example

  • A JSON file with name, description, image and attributes

    Write · Off-chain metadata (IPFS)

  • A tokenURI that builds base64 JSON and SVG from stored traits

    Write · On-chain metadata

  • royaltyInfo with a 5% default fee and a 10% cap

    Write · Royalties (EIP-2981)

  • Non-transferable tokens (details.md)

    Write · Soulbound tokens

  • NFTs whose metadata changes over time (details.md)

    Write · Dynamic NFTs

  • ERC721A batch minting (details.md)

    Write · Gas-optimized minting

From the official docs

Permissions

Low risk

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • The example contract takes payments

    The ERC-721 example has a payable mint at 0.08 ether and an owner-only withdraw that sends the whole balance to the owner. Check every payment path before you deploy. github.com

  • Placeholders stand in for real values

    Metadata URIs such as ipfs://QmHash/ and ipfs://QmBaseHash/ are placeholders. Replace them with your real IPFS content. github.com

Security advisories

No published security advisories as of Nov 2, 2026.

Technical details
Turning on read-onlyNo read-only mode. Use version control.
Sign-in and keysSKILL.md and details.md do not mention any account or key.
Scopes
  • Claude can write Solidity contracts and metadata JSON files in your project when you ask for NFT code

Questions

How do I install nft-standards?

Use the install box at the top of this page. It offers the blockchain-web3 plugin and two skills-only commands. Pick a skills-only command if you want just this skill without the plugin's other parts.

What does the nft-standards skill do?

It gives Claude NFT contract patterns in Solidity. Claude uses them to write ERC-721 and ERC-1155 contracts, metadata, royalties, soulbound tokens and dynamic NFTs.

Can I deploy the example contracts as they are?

Treat them as starting points. They use placeholders such as an ipfs://QmHash/ base URI, and SKILL.md does not describe audits or tests. Review and test any contract before it holds real funds.

Does it use OpenZeppelin?

Yes. The examples import OpenZeppelin contracts for ERC-721, ERC-1155, Ownable and EIP-2981. SKILL.md does not pin a version, so match the examples to the OpenZeppelin version in your project.

Should I install the whole blockchain-web3 plugin?

Only if you want the rest. The plugin folder holds 1 agent, 0 commands and 4 skills, counted from the repo tree, and the tree shows no hooks or MCP config files in it. The other skills are defi-protocol-templates, solidity-security and web3-testing.

Is nft-standards safe to install?

The folder holds SKILL.md and one reference file, with no scripts. The risk is in the contracts Claude writes: the ERC-721 example takes payment and lets the owner withdraw the balance. Have contracts reviewed before mainnet.

Does nft-standards work in Codex, Cursor or the Claude app?

The README documents Claude Code and Codex CLI plugin routes, and skills-only installs for the tools it lists: Cursor, OpenCode, Antigravity CLI, GitHub Copilot and Pi. The install box also has a Claude app zip upload for this skill.

Information

updated Nov 2, 2026

Repository
wshobson/agents
Folder
plugins/blockchain-web3/skills/nft-standards

wshobson/agentsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 3
  1. nft-standards SKILL.md · github.com
  2. nft-standards references/details.md · github.com
  3. wshobson/agents README · github.com

Updated Nov 2, 2026.