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
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
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
- When to Use This Skill
- ERC-721 (Non-Fungible Token Standard)
- ERC-1155 (Multi-Token Standard)
- Metadata Standards
- Off-Chain Metadata (IPFS)
- On-Chain Metadata
- Royalties (EIP-2981)
- Additional patterns and templates
Key facts
- Author
- wshobson (repo owner)
- 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 exampleA game items contract with per-token max supply, mint, batch mint and burn
Write ·
ERC-1155 exampleA 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 metadataroyaltyInfo with a 5% default fee and a 10% cap
Write ·
Royalties (EIP-2981)Non-transferable tokens (details.md)
Write ·
Soulbound tokensNFTs whose metadata changes over time (details.md)
Write ·
Dynamic NFTsERC721A 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-only | No read-only mode. Use version control. |
|---|---|
| Sign-in and keys | SKILL.md and details.md do not mention any account or key. |
| Scopes |
|
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
Sources
Docs, issue trackers and discussions this page is built from.
Show all 3Hide
- nft-standards SKILL.md · github.com
- nft-standards references/details.md · github.com
- wshobson/agents README · github.com