/install bnb-nft
BNB Chain NFT Skill
ERC-721 NFT operations on BNB Chain (BSC).
Setup
Requires Node.js and ethers.js:
cd ~/.openclaw/workspace/skills/bnb-nft && npm install ethers --silent
Configuration
For write operations (transfer, approve), set private key:
export BNB_PRIVATE_KEY="0x..."
Or pass with --key flag.
Usage
All operations use: nft.js
Get Collection Info
node nft.js collection \x3Ccontract_address>
Returns name, symbol, total supply (if available).
Get NFT Metadata
node nft.js metadata \x3Ccontract_address> \x3Ctoken_id>
Returns owner, tokenURI, and fetched metadata (if URI is HTTP).
Check NFT Owner
node nft.js owner \x3Ccontract_address> \x3Ctoken_id>
List NFTs Owned by Address
node nft.js owned \x3Ccontract_address> \x3Cwallet_address> [--limit 100]
Scans token IDs to find NFTs owned by wallet. Use --limit to cap the scan range.
Get Wallet's NFT Balance
node nft.js balance \x3Ccontract_address> \x3Cwallet_address>
Returns count of NFTs owned in collection.
Transfer NFT
node nft.js transfer \x3Ccontract_address> \x3Cto_address> \x3Ctoken_id> [--key \x3Cprivate_key>]
Approve NFT for Transfer
node nft.js approve \x3Ccontract_address> \x3Cspender_address> \x3Ctoken_id> [--key \x3Cprivate_key>]
Set Approval for All
node nft.js approve-all \x3Ccontract_address> \x3Coperator_address> \x3Ctrue|false> [--key \x3Cprivate_key>]
Check if Approved
node nft.js is-approved \x3Ccontract_address> \x3Ctoken_id> \x3Cspender_address>
Popular NFT Collections (BSC Mainnet)
| Collection | Address |
|---|---|
| Pancake Squad | 0x0a8901b0E25DEb55A87524f0cC164E9644020EBA |
| Pancake Bunnies | 0xDf7952B35f24aCF7fC0487D01c8d5690a60DBa07 |
| BakerySwap | 0x5d0915E32b1fb1144f27B87C9f65AC3f661C9e6D |
Security Notes
- Never commit private keys to git
- Always verify contract addresses before interacting
- Use testnet for testing transfers first
- Check approval status before marketplace listings
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install bnb-nft - After installation, invoke the skill by name or use
/bnb-nft - Provide required inputs per the skill's parameter spec and get structured output
What is BNB Chain NFT?
NFT operations on BNB Chain — get NFT metadata, check ownership, list NFTs by owner, transfer ERC-721 tokens, get collection info. Use for any NFT-related tasks on BSC. It is an AI Agent Skill for Claude Code / OpenClaw, with 1568 downloads so far.
How do I install BNB Chain NFT?
Run "/install bnb-nft" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is BNB Chain NFT free?
Yes, BNB Chain NFT is completely free (open-source). You can download, install and use it at no cost.
Which platforms does BNB Chain NFT support?
BNB Chain NFT is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created BNB Chain NFT?
It is built and maintained by CLAWZAI (@clawzai); the current version is v0.1.0.