Meme Scout
This skill provides workflows for finding and analyzing trending meme coins on decentralized exchanges.
Trending Tokens Discovery
Timeframes Available
How to Fetch Trending Data
- Use curl to fetch the HTML from the appropriate URL
- Extract the __SERVER_DATA from the script tag using sed
- Parse the JSON with Node.js VM to get the pairs array
- Each pair contains: baseToken (name, symbol, address), priceUsd, priceChange (m5, h1, h6, h24), volume, liquidity, etc.
Example command for top 10 trending:
curl -s "https://dexscreener.com/?rankBy=trendingScoreH24&order=desc" | sed -n 's/.*window\.__SERVER_DATA\s*=\s*\(.*\);.*/\1/p' | node -e "
const fs = require('fs');
const input = fs.readFileSync(0, 'utf-8').trim();
const code = 'data = ' + input;
const vm = require('vm');
const sandbox = {data: null, URL: URL, Date: Date, undefined: undefined};
vm.runInNewContext(code, sandbox);
const pairs = sandbox.data.route.data.dexScreenerData.pairs.slice(0,10);
pairs.forEach(p => console.log(\`\${p.baseToken.name} | \${p.chainId} | $\${p.priceUsd} | \${p.priceChange.h24}% | \${p.baseToken.address}\`));
"
Risk Assessment for Specific Tokens
Steps to Check Risk
- DexScreener Audit: Visit the pair page (https://dexscreener.com/{chainId}/{pairAddress}) and check the "Audit" section
- RugCheck.xyz: For Solana tokens, use https://rugcheck.xyz/tokens/{tokenAddress}
- On-chain Analysis: Check creator wallet, liquidity locks, token distribution
- General Red Flags: Anonymous teams, Pump.fun origin, extreme volatility, no utility
Risk Levels
- Low: Verified team, audited contracts, locked liquidity
- Medium: Some transparency, basic audit, moderate volatility
- High: Anonymous creator, no locks, Pump.fun token, high volatility
- Extreme: Recent creation, suspicious patterns, social hype without substance
References
See references/ for detailed guides:
- DEX Screener API
- Risk Assessment Guide
- Pump.fun Risks
Scripts
- scripts/fetch-trending.js: Node.js script for fetching trending data
- scripts/check-risk.sh: Bash script for basic risk checks
./skills/meme-scout/SKILL.md
1---2name: crypto-meme-scout3description: Comprehensive tool for scouting trending meme coins on DEX platforms like DexScreener. Use for discovering trending tokens, analyzing price movements, volume data, and risk assessments. Supports multiple timeframes (5m, 1h, 6h, 24h) and includes risk checking capabilities for specific tokens.4---5
6# Meme Scout
7
8This skill provides workflows for finding and analyzing trending meme coins on decentralized exchanges.
9
10## Trending Tokens Discovery
11
12### Timeframes Available
13
14- 5 minutes: https://dexscreener.com/?rankBy=trendingScoreM5&order=desc
15- 1 hour: https://dexscreener.com/?rankBy=trendingScoreH1&order=desc
16- 6 hours (default): https://dexscreener.com/
17- 24 hours: https://dexscreener.com/?rankBy=trendingScoreH24&order=desc
18
19### How to Fetch Trending Data
20
211. Use curl to fetch the HTML from the appropriate URL
222. Extract the __SERVER_DATA from the script tag using sed
233. Parse the JSON with Node.js VM to get the pairs array
244. Each pair contains: baseToken (name, symbol, address), priceUsd, priceChange (m5, h1, h6, h24), volume, liquidity, etc.
25
26Example command for top 10 trending:
27
28```bash
29curl -s "https://dexscreener.com/?rankBy=trendingScoreH24&order=desc" | sed -n 's/.*window\.__SERVER_DATA\s*=\s*\(.*\);.*/\1/p' | node -e "
30const fs = require('fs');
31const input = fs.readFileSync(0, 'utf-8').trim();
32const code = 'data = ' + input;
33const vm = require('vm');
34const sandbox = {data: null, URL: URL, Date: Date, undefined: undefined};
35vm.runInNewContext(code, sandbox);
36const pairs = sandbox.data.route.data.dexScreenerData.pairs.slice(0,10);
37pairs.forEach(p => console.log(\`\${p.baseToken.name} | \${p.chainId} | $\${p.priceUsd} | \${p.priceChange.h24}% | \${p.baseToken.address}\`));
38"
39```
40
41## Risk Assessment for Specific Tokens
42
43### Steps to Check Risk
44
451. **DexScreener Audit**: Visit the pair page (https://dexscreener.com/{chainId}/{pairAddress}) and check the "Audit" section
462. **RugCheck.xyz**: For Solana tokens, use https://rugcheck.xyz/tokens/{tokenAddress}
473. **On-chain Analysis**: Check creator wallet, liquidity locks, token distribution
484. **General Red Flags**: Anonymous teams, Pump.fun origin, extreme volatility, no utility
49
50### Risk Levels
51
52- **Low**: Verified team, audited contracts, locked liquidity
53- **Medium**: Some transparency, basic audit, moderate volatility
54- **High**: Anonymous creator, no locks, Pump.fun token, high volatility
55- **Extreme**: Recent creation, suspicious patterns, social hype without substance
56
57## References
58
59See references/ for detailed guides:
60
61- [DEX Screener API](references/dexscreener-api.md)
62- [Risk Assessment Guide](references/risk-assessment.md)
63- [Pump.fun Risks](references/pump-fun-risks.md)
64
65## Scripts
66
67- scripts/fetch-trending.js: Node.js script for fetching trending data
68- scripts/check-risk.sh: Bash script for basic risk checks</content>
69<parameter name="filePath">./skills/meme-scout/SKILL.md