/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
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install bnb-nft - 安装完成后,直接呼叫该 Skill 的名称或使用
/bnb-nft触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1568 次。
如何安装 BNB Chain NFT?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install bnb-nft」即可一键安装,无需额外配置。
BNB Chain NFT 是免费的吗?
是的,BNB Chain NFT 完全免费(开源免费),可自由下载、安装和使用。
BNB Chain NFT 支持哪些平台?
BNB Chain NFT 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 BNB Chain NFT?
由 CLAWZAI(@clawzai)开发并维护,当前版本 v0.1.0。