关于 ton-nfts
ton-nfts 是用于查看和转移 TON 区块链 NFT 的技能。它指导 Agent 查找 NFT、模拟交易,并在转移前取得用户确认。
主要功能
- 01列出当前钱包中的 NFT
- 02按地址查找 NFT
- 03查看 NFT 详情
- 04经确认后转移 NFT
- 05发送前模拟交易
适用场景
- 01查看当前钱包持有的 NFT
- 02检查已知 NFT 地址的详情
- 03获用户批准后发送 NFT
- 04预览预期影响和费用
MCP 相关
该技能列出用于 NFT 查询、查看、发送和交易模拟的 MCP 工具。MCP 客户端可通过这些工具执行相应的 NFT 操作。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ton-org/ skills --skill ton-nfts安装后在 Claude Code 中输入/ton-nfts确认已加载。
详细介绍
TON NFT 操作
查看和转移 TON 区块链上的 NFT。
MCP 工具
| 工具 | 必需 | 可选 |
|---|---|---|
get_nfts | — | limit、offset、walletSelector |
get_nfts_by_address | address | limit、offset |
get_nft | nftAddress | — |
send_nft | nftAddress、toAddress | comment、walletSelector |
emulate_transaction | messages | validUntil |
工作流
列出我的 NFT
- 调用
get_nfts列出当前钱包中的 NFT - 使用
limit和offset进行分页
查看 NFT 详情
- 使用
nftAddress调用get_nft
发送 NFT
- 如果用户没有 NFT 地址,调用
get_nfts查找该地址 - 转移 NFT 前,询问一个简短的是/否确认
- 使用
nftAddress和toAddress调用send_nft - 使用返回的
normalizedHash轮询get_transaction_status,直到状态为completed或failed(参见ton-balance技能)
注意事项
- 发送任何交易前,使用
emulate_transaction进行模拟;它会返回预期的余额变化、费用和高级操作,以便验证结果 - 转移 NFT 前始终向用户确认;如果可用,优先使用宿主客户端的结构化确认 UI,否则接受自然语言的是/否答复,不要要求固定的确认短语
- 如果未配置钱包,请先使用
ton-create-wallet技能
评论
支持 Markdown