analyzing-nft-rarity
Calculate NFT rarity scores and rank tokens by trait uniqueness. Use when analyzing NFT collections, checking token rarity, or comparing NFTs. Trigger with phrases like "check NFT rarity", "analyze collection", "rank tokens", "compare NFTs".
npx skills add majiayu000/claude-skill-registry --skill analyzing-nft-rarity-brmbobo-web2podcast --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Analyzing NFT Rarity ## Overview NFT rarity analysis skill that: - Fetches collection metadata from OpenSea API - Parses and normalizes trait attributes - Calculates rarity using multiple algorithms - Ranks tokens by composite rarity score - Exports data in JSON and CSV formats ## Prerequisites - Python 3.8+ with requests library - Optional: `OPENSEA_API_KEY` for higher rate limits - Optional: `ALCHEMY_API_KEY` for direct metadata fetching ## Instructions ### 1. Analyze a Collection ```bash cd {baseDir}/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]` ### 2. Check Specific Token ```bash cd {baseDir}/scripts && python3 rarity_analyzer.py token pudgypenguins 1234 ``` ### 3. Compare Multiple Tokens ```bash cd {baseDir}/scripts && python3 rarity_analyzer.py compare azuki 1234,5678,9012 ``` ### 4. View Trait Distribution ```bash cd {baseDir}/scripts && python3 rarity_analyzer.py traits doodles ``` ### 5. Export Rankings JSON: ```bash cd {ba
- Overview
- Prerequisites
- Instructions
- 1. Analyze a Collection
- 2. Check Specific Token
- 3. Compare Multiple Tokens
- 4. View Trait Distribution
- 5. Export Rankings
- 6. Manage Cache
- Rarity Algorithms
- Output
- Supported Collections
- Error Handling
- Examples
cd {baseDir}/scripts && python3 rarity_analyzer.py collection boredapeyachtclub
cd {baseDir}/scripts && python3 rarity_analyzer.py token pudgypenguins 1234
cd {baseDir}/scripts && python3 rarity_analyzer.py compare azuki 1234,5678,9012
cd {baseDir}/scripts && python3 rarity_analyzer.py traits doodles
cd {baseDir}/scripts && python3 rarity_analyzer.py export coolcats > rankings.json
cd {baseDir}/scripts && python3 rarity_analyzer.py export coolcats --format csv > rankings.csv
cd {baseDir}/scripts && python3 rarity_analyzer.py cache --list
cd {baseDir}/scripts && python3 rarity_analyzer.py cache --clearWhat does the analyzing-nft-rarity skill do?
Calculate NFT rarity scores and rank tokens by trait uniqueness. Use when analyzing NFT collections, checking token rarity, or comparing NFTs. Trigger with phrases like "check NFT rarity", "analyze collection", "rank tokens", "compare NFTs".
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill analyzing-nft-rarity-brmbobo-web2podcast --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
