nft-manager
$
npx mdskill add TermiX-official/cryptoclaw/nft-managerManages NFT collections and tokens by viewing metadata, transferring ownership, and checking holdings across EVM chains.
- Helps users view NFT details, transfer tokens, and monitor wallet holdings for ERC721 and ERC1155 assets.
- Integrates with NFT contract tools like get_nft_info, transfer_nft, and read_contract for blockchain interactions.
- Decides actions by confirming token IDs and recipients, warning about risks, and using safe transfer methods.
- Presents results by showing NFT names and images before transfers and querying data for user verification.
SKILL.md
.github/skills/nft-managerView on GitHub ↗
---
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