crypto-research
Research cryptocurrency tokens, verify smart contracts, check perpetual futures data, governance proposals, and on-chain analytics. Use when asked about token research, contract verification, is this token safe, rug pull check, Hyperliquid perps, funding rates, governance vote, Dune analytics, token due diligence, or security audit status.
Best use case
crypto-research is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Research cryptocurrency tokens, verify smart contracts, check perpetual futures data, governance proposals, and on-chain analytics. Use when asked about token research, contract verification, is this token safe, rug pull check, Hyperliquid perps, funding rates, governance vote, Dune analytics, token due diligence, or security audit status.
Teams using crypto-research should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/crypto-research/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How crypto-research Compares
| Feature / Agent | crypto-research | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Research cryptocurrency tokens, verify smart contracts, check perpetual futures data, governance proposals, and on-chain analytics. Use when asked about token research, contract verification, is this token safe, rug pull check, Hyperliquid perps, funding rates, governance vote, Dune analytics, token due diligence, or security audit status.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Crypto Research
Token due diligence, contract verification, perpetual futures data, governance, and analytics.
## APIs
### Etherscan Contract Verification (Free tier)
Base: `https://api.etherscan.io/api`
**Check if contract is verified**:
```
web_fetch url="https://api.etherscan.io/api?module=contract&action=getabi&address=0xCONTRACT&apikey=YOUR_KEY"
```
> `status: "1"` = verified, `status: "0"` = not verified. Unverified contracts are a red flag.
**Get contract source code**:
```
web_fetch url="https://api.etherscan.io/api?module=contract&action=getsourcecode&address=0xCONTRACT&apikey=YOUR_KEY"
```
> Returns: source code, compiler version, optimization settings, license
**Token info** (supply, holders):
```
web_fetch url="https://api.etherscan.io/api?module=token&action=tokeninfo&contractaddress=0xCONTRACT&apikey=YOUR_KEY"
```
**Multi-chain explorers** (same API format):
| Chain | Base URL |
|-------|----------|
| Ethereum | `api.etherscan.io` |
| Arbitrum | `api.arbiscan.io` |
| Base | `api.basescan.org` |
| Optimism | `api-optimistic.etherscan.io` |
| Polygon | `api.polygonscan.com` |
| BSC | `api.bscscan.com` |
### Hyperliquid (Free, no auth)
Base: `https://api.hyperliquid.xyz`
**All perpetual markets (meta)**:
```
exec command="curl -s -X POST https://api.hyperliquid.xyz/info -H 'Content-Type: application/json' -d '{\"type\":\"meta\"}'"
```
**All market stats (24h volume, funding, open interest)**:
```
exec command="curl -s -X POST https://api.hyperliquid.xyz/info -H 'Content-Type: application/json' -d '{\"type\":\"metaAndAssetCtxs\"}'"
```
**Order book for a specific asset**:
```
exec command="curl -s -X POST https://api.hyperliquid.xyz/info -H 'Content-Type: application/json' -d '{\"type\":\"l2Book\",\"coin\":\"BTC\"}'"
```
**Funding rate history**:
```
exec command="curl -s -X POST https://api.hyperliquid.xyz/info -H 'Content-Type: application/json' -d '{\"type\":\"fundingHistory\",\"coin\":\"BTC\",\"startTime\":START_UNIX_MS}'"
```
**User positions** (if address known):
```
exec command="curl -s -X POST https://api.hyperliquid.xyz/info -H 'Content-Type: application/json' -d '{\"type\":\"clearinghouseState\",\"user\":\"0xUSER_ADDRESS\"}'"
```
**Candle data**:
```
exec command="curl -s -X POST https://api.hyperliquid.xyz/info -H 'Content-Type: application/json' -d '{\"type\":\"candleSnapshot\",\"coin\":\"BTC\",\"interval\":\"1d\",\"startTime\":START_UNIX_MS,\"endTime\":END_UNIX_MS}'"
```
### Snapshot Governance (Free, no auth)
Base: `https://hub.snapshot.org/graphql`
**Active proposals for a DAO**:
```
exec command="curl -s -X POST https://hub.snapshot.org/graphql -H 'Content-Type: application/json' -d '{\"query\":\"{proposals(first:5 where:{space:\\\"aave.eth\\\" state:\\\"active\\\"} orderBy:\\\"created\\\" orderDirection:desc){id title body choices start end state scores scores_total}}\"}"
```
**Recent proposals across all DAOs**:
```
exec command="curl -s -X POST https://hub.snapshot.org/graphql -H 'Content-Type: application/json' -d '{\"query\":\"{proposals(first:10 orderBy:\\\"created\\\" orderDirection:desc where:{state:\\\"active\\\"}){id title space{id name} state end scores_total}}\"}"
```
Common Snapshot space IDs:
| Protocol | Space ID |
|----------|----------|
| Aave | `aave.eth` |
| Uniswap | `uniswap` |
| Compound | `comp-vote.eth` |
| Arbitrum | `arbitrumfoundation.eth` |
| Optimism | `opcollective.eth` |
| ENS | `ens.eth` |
| Lido | `lido-snapshot.eth` |
| Curve | `curve.eth` |
### Dune Analytics (API key required)
**Execute saved query**:
```
exec command="curl -s -X POST 'https://api.dune.com/api/v1/query/QUERY_ID/execute' -H 'X-Dune-API-Key: YOUR_KEY'"
```
**Get query results**:
```
web_fetch url="https://api.dune.com/api/v1/query/QUERY_ID/results?api_key=YOUR_KEY"
```
> Popular public query IDs change — search Dune.com for the latest.
### CoinGecko Token Detail (for research)
**Comprehensive token info** (description, links, dev activity, community):
```
web_fetch url="https://api.coingecko.com/api/v3/coins/TOKEN_ID?localization=false&tickers=false&community_data=true&developer_data=true"
```
## Token Due Diligence Checklist
When researching a token, check the following:
### 1. Contract Verification
- Is the contract verified on Etherscan? (Unverified = major red flag)
- Is it a proxy contract? Check implementation address too
- What license is it under?
### 2. Token Distribution
- Check top holders on Etherscan token page
- Is ownership renounced or is there an admin/owner?
- Are there mint functions or pause functions?
### 3. Liquidity
- Check DEX liquidity on DexPaprika or DexScreener
- Is liquidity locked? For how long?
- What's the daily trading volume?
### 4. Protocol Metrics
- TVL trend on DefiLlama (declining = warning)
- Revenue vs token emissions (check if sustainable)
- Audit reports (check project website/GitHub)
### 5. Community & Development
- GitHub activity (use CoinGecko developer_data)
- Social following (CoinGecko community_data)
- Governance activity on Snapshot
### 6. Red Flags
- Unverified contract
- Top holder owns >20% of supply
- No audit
- Anonymous team with no track record
- Unrealistic APY promises
- Honeypot (can buy but can't sell)
## External Tools (Optional)
- **Hyperliquid MCP**: `github.com/edkdev/hyperliquid-mcp` — trade and query Hyperliquid
- **BNB Chain MCP**: `npx @bnb-chain/mcp@latest` — BSC/opBNB chain data
- **Arbitrum Vibekit**: `github.com/EmberAGI/arbitrum-vibekit` — Arbitrum DeFi framework
## Usage Tips
- Always check contract verification before interacting with any new token
- Cross-reference prices across CoinGecko, DEX, and CEX for consistency
- For perps research, compare Hyperliquid funding rates with CEX funding rates
- Governance proposals can signal major protocol changes — monitor for invested positions
- Use DefiLlama TVL trends as a leading indicator of protocol health
- When analyzing memecoins, focus on liquidity and holder distribution over fundamentalsRelated Skills
Kraken Crypto Skill
Use the kraken_cli.py wrapper to query your Kraken account.
crypto-com-mcp-skill
Use Crypto.com MCP through UXC for exchange market data workflows with help-first discovery and read-only guardrails.
crypto-cex
Get centralized exchange market data, order books, trading pairs, ticker prices, and 24h volume across Binance, Coinbase, Kraken, Bybit, Gate.io, and Bitget. Use when asked about CEX prices, exchange order book, trading pairs, CEX volume, Binance price, Kraken ticker, exchange comparison, or funding rates on centralized exchanges.
crypto-market-rank
Crypto market rankings and leaderboards. Query trending tokens, top searched tokens, Binance Alpha tokens, tokenized stocks, social hype sentiment ranks, smart money inflow token rankings, top meme token rankings from Pulse launchpad, and top trader PnL leaderboards. Use this skill when users ask about token rankings, market trends, social buzz, meme rankings, breakout meme tokens, or top traders.
apify-crypto-skill
Crypto data skills for AI agents — wraps Apify actors for KuCoin OHLCV and CoinGecko market data
github-crypto-search
Search and analyze crypto/blockchain repositories with developer profiles and activity metrics.
cryptoskill
Search, browse, and install crypto AI agent skills and MCP servers from cryptoskill.org — the largest curated registry of crypto skills with 450+ skills and 40+ MCP servers across 13 categories.
crypto-intel-security-scanner
Analyze Solidity code for vulnerabilities, get safety scores, and audit checklists.
crypto-intel-security-analyzer
Analyze Solidity code for common vulnerabilities and security issues with smart contract auditing checklist.
crypto-intel-docs-search
Semantic search across crypto project documentation, whitepapers, and codebases.
crypto-agentv2
Included script and Agent skills.
crypto-agent01
Included script and Agent skills.