From nft-rarity-analyzer
Fetches OpenSea NFT metadata, calculates rarity scores via algorithms like rarity_score or entropy, ranks tokens, and compares collections. Use for rarity analysis and exports.
How this skill is triggered — by the user, by Claude, or both
Slash command
/nft-rarity-analyzer:analyzing-nft-rarityThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
NFT rarity analysis skill that:
NFT rarity analysis skill that:
OPENSEA_API_KEY for higher rate limitsALCHEMY_API_KEY for direct metadata fetchingcd ${CLAUDE_SKILL_DIR}/scripts && python3 rarity_analyzer.py collection boredapeyachtclub
Options:
--limit 500: Fetch more tokens for analysis--top 50: Show top 50 tokens--traits: Include trait distribution--rarest: Show rarest traits--algorithm [statistical|rarity_score|average|information]cd ${CLAUDE_SKILL_DIR}/scripts && python3 rarity_analyzer.py token pudgypenguins 1234 # port 1234 - example/test
cd ${CLAUDE_SKILL_DIR}/scripts && python3 rarity_analyzer.py compare azuki 1234,5678,9012 # 5678: 1234: 9012 = configured value
cd ${CLAUDE_SKILL_DIR}/scripts && python3 rarity_analyzer.py traits doodles
JSON:
cd ${CLAUDE_SKILL_DIR}/scripts && python3 rarity_analyzer.py export coolcats > rankings.json
CSV:
cd ${CLAUDE_SKILL_DIR}/scripts && python3 rarity_analyzer.py export coolcats --format csv > rankings.csv
cd ${CLAUDE_SKILL_DIR}/scripts && python3 rarity_analyzer.py cache --list
cd ${CLAUDE_SKILL_DIR}/scripts && python3 rarity_analyzer.py cache --clear
| Algorithm | Description | Best For |
|---|---|---|
rarity_score | Sum of 1/frequency (default) | General use, matches rarity.tools |
statistical | Same as rarity_score | Backward compatibility |
average | Mean of trait rarities | Balanced scoring |
information | Entropy-based (-log2) | Information theory approach |
Works with any ERC-721/ERC-1155 collection that has:
See ${CLAUDE_SKILL_DIR}/references/errors.md for:
See ${CLAUDE_SKILL_DIR}/references/examples.md for:
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin nft-rarity-analyzerQueries OpenSea marketplace data (listings, offers, sales, floor prices, drops, traits) and executes Seaport trades across Ethereum, Base, Arbitrum, Optimism, Polygon, and more.
Guides implementation of ERC-721 and ERC-1155 NFT standards, metadata best practices, and advanced features like soulbound tokens and royalties.
Analyzes ERC20/ERC721 token implementations for compliance, 20+ weird patterns, contract composition, owner privileges, on-chain scarcity, and non-standard token handling in protocols.