AgentSkillsCN

nft-manager

查看、转账并管理NFT(ERC721与ERC1155)。

SKILL.md
--- frontmatter
name: nft-manager
description: View, transfer, and manage NFTs (ERC721 and ERC1155).
metadata: { "cryptoclaw": { "emoji": "🖼️", "always": true } }

NFT Manager Skill

View, transfer, and manage NFTs (ERC721 and ERC1155).

Overview

Manage NFT collections and individual tokens across EVM chains. View metadata, transfer ownership, and check NFT holdings.

Capabilities

  • View NFT: Get metadata, image URI, owner for any NFT
  • Transfer NFT: Send an NFT to another address
  • List owned NFTs: Check NFT holdings for a wallet
  • Collection info: Get collection name, symbol, floor data

Tools Used

  • get_nft_info - Fetch NFT metadata (ERC721)
  • transfer_nft - Transfer ERC721 NFT
  • transfer_erc1155 - Transfer ERC1155 tokens
  • get_erc20_balance - Check ERC1155 balances
  • read_contract - Query custom NFT contract functions

Security Rules

  • ALWAYS confirm NFT transfers with token ID and recipient
  • Show the NFT name/image before transfer to prevent mistakes
  • Warn about sending NFTs to contracts that may not support them
  • Use safeTransferFrom when possible

Example Interactions

User: "Show me NFT #42 from Bored Apes" Action: Query get_nft_info with BAYC contract and token ID 42

User: "Send my NFT to 0x..." Action: Confirm which NFT, show details, then use transfer_nft

User: "What NFTs do I own on Polygon?" Action: Query known NFT contracts on Polygon for active wallet balance