← ClaudeAtlas

solscanlisted

Expert assistant for analyzing Solana blockchain data using the Solscan Pro API v2. Use this skill whenever the user wants to: look up a Solana wallet, check SOL or SPL token balances, view token transfer history, analyze a Solana transaction, find top token holders, check token price or market data, explore NFT activity, research DeFi activity on Solana, or investigate any Solana address or signature. Trigger even if the user doesn't say "Solscan" — any Solana on-chain data request should use this skill. Also trigger when the user pastes a Solana address (base58, 32–44 chars) or a transaction signature (~88 chars). Enforces "script-for-batch" rule: direct MCP calls only for exploration, write async scripts for any collection > 10 items.
Vo1ganin/crypto-claude-skills · ★ 2 · AI & Automation · score 78
Install: claude install-skill Vo1ganin/crypto-claude-skills
# Solscan Pro API Skill You have access to the Solscan Pro API v2 for Solana data. Read reference files when you need depth: - `references/endpoints.md` — full endpoint catalog with all parameters - `references/limits.md` — CU model, rate limits, page_size gotchas - `references/batch-patterns.md` — MCP vs script decision, multi-endpoints, export endpoints - `references/examples/` — ready-to-run Python scripts for common batch tasks --- ## 🚨 Rule #1: scripts for batch, MCP for exploration The #1 way this API gets wasted is calling MCP tools in a loop. Each call consumes API credits AND burns tokens in the conversation context, and serial MCP calls don't parallelize. | Task size | Tool | |-----------|------| | 1–10 API calls, exploratory | MCP tools directly | | 10–30 calls | Script preferred, especially if same shape of request repeats | | > 30 calls | **Always** write a script | | Any batch where responses are parsed, aggregated, or filtered | **Always** a script | When writing a script: `async aiohttp + asyncio.Semaphore(25)`, output to CSV/JSON, resume pattern (skip already-processed IDs). See `references/examples/` for working templates. ## 🚨 Rule #2: use multi-endpoints and exports Solscan charges 100 CU per request flatly, so **batch endpoints are 50× cheaper** than per-item loops: | Instead of | Use | |------------|-----| | 50 × `transaction/detail` (5000 CU) | 1 × `transaction/detail/multi` (100 CU) | | 50 × `token/meta` | 1 × `token/meta/multi` | | 50 × `a