Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:15:09 +08:00
commit 305eb27458
8 changed files with 2221 additions and 0 deletions

View File

@@ -0,0 +1,222 @@
# Batch Token Price Lookup Skill
## Description
Automatically fetches current prices for multiple tokens on any supported blockchain network when users ask about token prices, price comparisons, or market prices.
## When This Skill Activates
Claude will use this skill when:
- User asks for current prices of one or more tokens
- User wants to compare prices across multiple tokens
- User asks "What's the price of X and Y?"
- User mentions price checking or price monitoring
- User needs quick price snapshot before trading
- A URL contains token addresses that need pricing
**Examples that trigger this skill:**
- "What's the current price of USDC and ETH on Base?"
- "Show me prices for these tokens: 0x123... and 0x456..."
- "What are the prices of SOL, USDC, and BONK on Solana?"
- "Check the current price of this token"
- "How much does this cost right now?"
- "Give me a price check on USDT across different chains"
## How It Works
When activated, this skill performs efficient price lookups:
### Stage 1: Input Validation
- Extract network and token addresses/symbols from user input
- Normalize network name (e.g., "Ethereum" → "ethereum", "BSC" → "bsc")
- Validate address format or resolve symbols
- Call `getCapabilities()` to load network synonyms
- Validate token count (max 10 per request)
### Stage 2: Price Collection
Using DexPaprika MCP tools:
1. Call `getTokenMultiPrices(network, [addresses])` - Get batch prices for up to 10 tokens
2. If more than 10 tokens needed, make multiple requests
3. Retrieve current price, 24h change, and trading volume
### Stage 3: Data Formatting
Output format:
```
CURRENT PRICES - [Network Name]
═══════════════════════════════════════════════════════════
Token Name (Symbol) | Address | Price | 24h Change
────────────────────────────────────────────────────────────
[Token] | [addr] | $X.XX | +X% / -X%
[Token] | [addr] | $X.XX | +X% / -X%
[Token] | [addr] | $X.XX | +X% / -X%
Data from: DexPaprika | [timestamp]
```
## Tools Available
You have access to:
- `getTokenMultiPrices(network, tokens)` - Get prices for up to 10 tokens at once
- `getTokenDetails(network, address)` - Get detailed token info including price
- `getCapabilities()` - Get network synonyms and validation rules
- `getNetworks()` - List supported blockchains
## Important Guidelines
1. **Batch Efficiently**
- Group requests to minimize API calls
- Max 10 tokens per call
- Split into multiple requests if needed
2. **Normalize Input**
- Always call `getCapabilities()` first to load network synonyms
- User says "Solana" → normalize to "solana"
- User says "Base Mainnet" → normalize to "base"
3. **Handle Multiple Networks**
- If user asks for prices on multiple networks, clarify which network
- Or make separate requests per network
- Example: "USDC on Base" vs "USDC on Ethereum" are different
4. **Address Resolution**
- If user provides symbol (SOL, USDC), try to resolve to address
- If resolution fails, ask user for explicit address
- Support both symbol lookup and direct address input
5. **Display Clearly**
- Show prices with consistent decimal places
- Include network name prominently
- Highlight large price movements (>10%)
- Sort by relevance (most requested tokens first)
6. **Provide Context**
- Include 24h price change when available
- Show trading volume if available
- Mention source DEX if applicable
- Add timestamp for price accuracy
7. **Error Handling**
- Token not found → suggest checking address or network
- Invalid network → list available networks
- Price unavailable → explain why (new token, low liquidity)
## Example Scenarios
### Scenario 1: Simple Price Comparison
User: "What's the price of USDC and DAI on Base?"
Response:
```
CURRENT PRICES - Base Mainnet
═══════════════════════════════════════════════════════════
Token Name (Symbol) | Address | Price | 24h Change
─────────────────────────────────────────────────────────────────────────
USD Coin (USDC) | 0x833589... | $1.0002 | -0.02%
Dai Stablecoin (DAI) | 0x50c556... | $1.0001 | +0.01%
Data from: DexPaprika | 2025-10-31 14:30 UTC
```
### Scenario 2: Multi-Token Batch
User: "Show me prices for: USDC, ETH, SOL, BONK on their native chains"
Response:
```
CURRENT PRICES - Multi-Chain
═══════════════════════════════════════════════════════════
Base Mainnet:
USD Coin (USDC) | $1.0002 | -0.02%
Ether (ETH) | $2,845 | +2.5%
Solana:
Solana (SOL) | $152.45 | +5.2%
Bonk (BONK) | $0.00045 | -3.1%
Data from: DexPaprika | 2025-10-31 14:30 UTC
```
### Scenario 3: New Token Price
User: "What's the price of this token? 0xabc123... on Solana"
Response:
```
CURRENT PRICE - Solana
═══════════════════════════════════════════════════════════
Token: NewToken (NEW)
Address: 0xabc123...
Current Price: $0.0234
24h Change: +120% (high volatility)
24h Volume: $450K
Liquidity: $85K
⚠️ Note: New token detected (created within 7 days)
- Limited trading history
- Price may be volatile
- Low liquidity - use caution
Recommendation: Run security analysis before trading
Data from: DexPaprika | 2025-10-31 14:30 UTC
```
### Scenario 4: Price Not Available
User: "What's the price of 0xdeadbeef on Ethereum?"
Response:
```
⚠️ PRICE UNAVAILABLE
Token Address: 0xdeadbeef (Ethereum)
Status: Not found or insufficient liquidity
Possible reasons:
- Token address is incorrect or malformed
- Token doesn't exist on this network
- Token has no trading pairs/liquidity
- Token was delisted or removed
Suggestions:
- Verify the token address (should be 42 characters, start with 0x)
- Check the correct network (this is Ethereum data)
- Try "Token Security Analyzer" to validate if token exists
Need help? You can:
1. Double-check the address
2. Ask for security analysis on the token
3. Search for the token on a different network
```
## Context Integration
This skill works best when:
- Combined with Token Security Analyzer for safety checks before trading
- Combined with Technical Analyzer for chart analysis
- Used before any trading decision
- Cross-referenced with market conditions
- Used for quick price snapshots in conversations
## Limitations
This skill provides:
- ✓ Current prices from DexPaprika
- ✓ Price history and 24h changes
- ✓ Trading volume metrics
- ✓ Multi-token batch lookups
- ✗ Historical price charts (use Technical Analyzer)
- ✗ Advanced market analysis (use Technical Analyzer)
- ✗ Fundamental data (use Crypto Market Search)
## Success Criteria
A successful skill invocation:
1. Validates and normalizes all inputs
2. Makes efficient batch API calls (max 10 tokens)
3. Displays prices clearly with network context
4. Includes 24h change and volume
5. Handles errors gracefully with suggestions
6. Never assumes or guesses prices
7. Provides timestamp for price accuracy
8. Suggests related skills when appropriate (security, technical analysis)

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,296 @@
# Token Security Analyzer Skill
## Description
Automatically analyzes Ethereum and other blockchain tokens for security risks, scams, and honeypots when users share token addresses or ask about token safety.
## When This Skill Activates
Claude will use this skill when:
- User shares a token address (0x... format)
- User asks: "Is this token safe?", "Check this token for scams"
- User mentions suspicious trading patterns
- User wants to validate a token before trading/investing
- A URL contains a token contract address
- User asks about honeypot detection or rug pull risks
**Examples that trigger this skill:**
- "Is 0x1234567890abcdef... safe?"
- "Check this token for honeypots"
- "I found this token, can you analyze it?"
- "Is there a rug pull risk in this pool?"
- "This token looks suspicious..."
## How It Works
When activated, this skill performs a multi-stage security analysis:
### Stage 1: Input Validation
- Extract network and token address from user input
- Normalize network name (e.g., "Ethereum" → "ethereum", "BSC" → "bsc")
- Validate address format
- Call `getCapabilities()` first to load network synonyms
### Stage 2: Data Collection
Using DexPaprika MCP tools:
1. Call `getTokenDetails(network, address)` - Get token metrics
2. Call `getTokenPools(network, address)` - Find all pools
3. For each pool, call `getPoolDetails(network, pool_address)` - Get pool state
4. Call `getPoolTransactions(network, pool_address)` - Analyze trading patterns (get last 100 transactions)
### Stage 3: Security Analysis
**Honeypot Detection:**
```
✓ Check buy/sell transaction ratio
- Analyze last 50-100 transactions
- Flag if >10:1 (mostly buys, few sells)
- Flag if 90%+ are buys with no successful sells
✓ Check slippage patterns
- Low slippage on buy, extremely high on sell = honeypot
✓ Check holder liquidity
- Large holder count but no successful sells = red flag
```
**Rug Pull Risk:**
```
✓ Liquidity concentration
- Single pool >80% of liquidity = high risk
✓ Liquidity velocity
- Sudden adds/removes in recent history = suspicious
✓ Token age
- <7 days old + low liquidity = critical risk
✓ Deployer control
- Check if deployer holds >50% of supply
```
**Market Manipulation:**
```
✓ Volume/liquidity ratio
- Volume > liquidity by 10x = possible wash trading
✓ Price movement patterns
- Perfectly smooth prices without volatility = artificial
✓ Transaction clustering
- Same addresses repeatedly trading = potential manipulation
✓ Slippage spread
- Buy slippage 0.5%, sell slippage 45% = manipulation
```
### Stage 4: Risk Assessment
Output format:
```
[VERDICT: LOW/MEDIUM/HIGH/CRITICAL RISK]
Token: [Name] ([Address])
Network: [blockchain]
Risk Level: [Rating with confidence %]
KEY METRICS (24h)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Volume: $X.XM
Liquidity: $X.XK across N pools
Transactions: N buys / N sells
Price: $X.XX (±X% 24h)
SECURITY FINDINGS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✓ Positive indicators (if any)
⚠️ Warnings (concerns found)
🔴 Critical issues (if any)
RECOMMENDATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[Action based on risk level]
Data from: DexPaprika | [N] pools analyzed | [timestamp]
```
## Tools Available
You have access to all DexPaprika MCP tools:
- `getTokenDetails(network, address)` - Token metrics and basic info
- `getTokenPools(network, address)` - All pools containing token
- `getPoolDetails(network, pool_address)` - Pool state and metrics
- `getPoolOHLCV(network, pool_address, start, interval)` - Historical price data
- `getPoolTransactions(network, pool_address)` - Recent swaps and trades (use for pattern analysis)
- `getTokenMultiPrices(network, tokens)` - Batch prices (max 10)
- `getNetworks()` - List supported blockchains
- `getCapabilities()` - Get network synonyms and validation rules
## Important Guidelines
1. **Always call `getCapabilities()` first** to get network synonyms
- User says "Binance Smart Chain" → normalize to "bsc"
- Ensures compatibility across different user inputs
2. **Validate before making calls**
- Check address format (should be 0x...)
- Validate network name against capabilities
- Save API quota by validating first
3. **Be decisive with findings**
- Provide clear verdict with supporting evidence
- Use specific numbers ("98% buys", not "mostly buys")
- When uncertain, err on side of caution
4. **Never give investment advice**
- Provide analysis only
- Say: "This token shows high-risk indicators"
- Don't say: "Don't buy this token"
5. **Handle errors gracefully**
- Token not found → suggest checking network or address
- Network not supported → list available networks
- Rate limit hit → suggest checking later
- Invalid address format → request proper 0x... address
6. **Transaction analysis specifics**
- Analyze buy/sell ratio from transaction data
- Look for patterns: are the same addresses repeatedly buying?
- Check if there are successful sell transactions
- If no sells found after purchases, flag as honeypot risk
## Example Scenarios
### Scenario 1: Obvious Honeypot
User: "Check 0xbadtoken123 on Ethereum"
Response:
```
[VERDICT: CRITICAL RISK - Likely honeypot detected]
Token: BadToken (0xbadtoken123)
Network: Ethereum
Risk Level: CRITICAL (95% confidence)
KEY METRICS (24h)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Volume: $1.2M
Liquidity: $850K in 1 pool
Transactions: 247 buys / 3 sells
Price: $0.0012 (-8% 24h)
SECURITY FINDINGS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔴 CRITICAL ISSUES:
• Buy/sell ratio: 247:3 (98.8% buys)
• Zero successful sells in last 100 transactions
• Extreme slippage asymmetry (2% buy, 50% sell)
⚠️ WARNINGS:
• Liquidity concentrated in 1 pool (100%)
• Low absolute liquidity ($850K)
RECOMMENDATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⛔ DO NOT TRADE - Clear honeypot indicators. Users cannot sell tokens.
This is a classic buy-only scam where sell transactions fail or revert.
```
### Scenario 2: Legitimate Token with Some Risk
User: "Is USDC safe on Base?"
Response:
```
[VERDICT: LOW RISK - Established stablecoin]
Token: USD Coin (USDC)
Network: Base
Risk Level: LOW (strong indicators)
KEY METRICS (24h)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Volume: $245M
Liquidity: $580M across 8 pools
Transactions: 2,847 buys / 2,756 sells
Price: $1.00 (±0.02% 24h)
SECURITY FINDINGS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✓ POSITIVE INDICATORS:
• Balanced buy/sell ratio (51% buys, 49% sells)
• High liquidity ($580M total)
• Distributed across 8 pools (largest: 22%)
• Established token (3+ years)
• Stablecoin price maintenance
RECOMMENDATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Safe to trade. Standard stablecoin with proper mechanics and liquidity.
Liquidity distribution and buy/sell balance indicate healthy market.
```
### Scenario 3: Suspicious New Token
User: "Should I invest in this new token 0xnewtoken on Base?"
Response:
```
[VERDICT: HIGH RISK - Multiple red flags]
Token: NewShitcoin (0xnewtoken)
Network: Base
Risk Level: HIGH (multiple indicators)
KEY METRICS (24h)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Volume: $145K
Liquidity: $15K in 1 pool
Transactions: 892 buys / 47 sells
Price: $0.0045 (±65% 24h)
SECURITY FINDINGS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔴 CRITICAL ISSUES:
• Token age: 2 days old
• Buy/sell ratio: 892:47 (94.8% buys) - very asymmetric
⚠️ WARNINGS:
• Extremely low liquidity ($15K total)
• Single pool dominance (100% concentration)
• High volatility: 65% price swings in 24h
• Volume exceeds liquidity by 9.7x (wash trading concern)
RECOMMENDATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ HIGH-RISK speculative token with typical pump-and-dump indicators.
Recommend: Avoiding, or waiting for token maturity and liquidity growth.
This pattern matches classic rug pull precursors.
```
## Context Integration
This skill works best when:
- Combined with market context from CoinPaprika for wrapped versions (e.g., WBTC on Base)
- Used before trading or providing liquidity
- Referenced in due diligence processes
- Applied when users discover new tokens or ask about unfamiliar tokens
- Used as a protective mechanism before user makes trading decisions
## Limitations
This skill analyzes on-chain data only:
- ✓ Transaction patterns, liquidity, trading activity, slippage
- ✗ Team reputation (check CoinPaprika/social media separately)
- ✗ Project fundamentals (check whitepaper, roadmap)
- ✗ Developer history or background
- ✗ Code audits or smart contract analysis
Always combine with other research for complete due diligence.
## Success Criteria
A successful skill invocation:
1. Validates input and normalizes network names
2. Retrieves accurate token and pool data
3. Analyzes trading patterns with specific numbers
4. Produces clear risk verdict with confidence level
5. Explains findings with actionable insights
6. Never gives investment advice
7. Handles errors gracefully and suggests alternatives

View File

@@ -0,0 +1,271 @@
# Trending Pools Analyzer Skill
## Description
Automatically analyzes and displays the top performing liquidity pools on any blockchain network ranked by 24-hour trading volume. Helps users discover hot trading opportunities and trending tokens.
## When This Skill Activates
Claude will use this skill when:
- User asks for trending tokens or hot pools
- User wants to see top volume pools on a network
- User searches for popular trading pairs
- User asks "What's trending on [network]?"
- User wants to find the best performing pools
- User asks about market activity or volume leaders
**Examples that trigger this skill:**
- "What are the trending tokens on Solana?"
- "Show me the top pools by volume on Base"
- "What's hot right now on Ethereum?"
- "Which pools are getting the most trading action?"
- "Show me trending on BSC"
- "What pools have the highest volume today?"
- "Which tokens are moving the most volume?"
## How It Works
When activated, this skill identifies and analyzes trending pools:
### Stage 1: Input Validation
- Extract network from user input
- Normalize network name (e.g., "Ethereum" → "ethereum", "Solana" → "solana")
- Call `getCapabilities()` to load network synonyms
- Determine how many pools to display (default: 10, max: 20)
### Stage 2: Pool Discovery
Using DexPaprika MCP tools:
1. Call `getNetworkPools(network, order_by=volume_usd, sort=desc, limit=N)` - Get top pools by volume
2. For each pool, retrieve:
- Pool address and DEX name
- Trading pair (Token A / Token B)
- 24h volume (USD)
- Current price
- 24h transactions
- Liquidity metrics
### Stage 3: Analysis & Formatting
Analyze trending patterns:
- Volume strength relative to historical average
- Recent momentum indicators
- Pair composition (stable/volatile)
- Concentration of volume
Output format:
```
TOP TRENDING POOLS - [Network Name]
═══════════════════════════════════════════════════════════
Rank | Pool Pair | DEX | 24h Volume | Price | TX Count
─────────────────────────────────────────────────────────────
#1 | Token/USDC | Orca | $2.5M | $... | 1,245
#2 | Token/SOL | Meteora | $1.8M | $... | 892
...
Data from: DexPaprika | [timestamp] | [N] pools analyzed
```
## Tools Available
You have access to:
- `getNetworkPools(network, order_by, sort, limit)` - Get top pools ranked by volume
- `getPoolDetails(network, pool_address)` - Get detailed pool metrics
- `getPoolTransactions(network, pool_address)` - Analyze trading activity
- `getTokenDetails(network, address)` - Get token information
- `getCapabilities()` - Get network synonyms and validation rules
- `getNetworks()` - List supported blockchains
## Important Guidelines
1. **Volume-Focused Analysis**
- Rank pools primarily by 24h trading volume
- This indicates genuine trading activity
- Avoid low-liquidity or wash-traded pools when possible
2. **Network Normalization**
- Always call `getCapabilities()` first
- User says "Base Mainnet" → normalize to "base"
- User says "Solana Devnet" → clarify or normalize to "solana"
3. **Pool Quality Assessment**
- Show liquidity alongside volume
- Flag extremely low liquidity with high volume (wash trading warning)
- Highlight stable pairs vs. volatile token pairs
- Note pool age if very new (<7 days)
4. **Presentation**
- Display top 10 by default
- Allow user to request more (up to 20)
- Show clear ranking numbers
- Highlight the top 3 pools
- Include DEX name for execution clarity
5. **Context Clues**
- Identify common themes in trending pools
- Example: "Current trend: Solana meme tokens dominating volume"
- Note if specific tokens appear in multiple high-volume pools
6. **Actionability**
- Each pool listed should be ready for analysis
- Include pool addresses for easy security/technical checks
- Suggest next steps (analyze security, check charts)
- Link to related skills
7. **Error Handling**
- Network not supported → list available networks
- No pools found → explain possible reasons
- Low activity → explain market conditions
- API issues → graceful degradation with available data
## Example Scenarios
### Scenario 1: Top Pools on Solana
User: "What's trending on Solana?"
Response:
```
TOP TRENDING POOLS - Solana (24-Hour Rankings)
═══════════════════════════════════════════════════════════
Rank | Pool Pair | DEX | 24h Volume | Price | TX Count
─────────────────────────────────────────────────────────────────────────────
#1 | BONK/SOL | Raydium | $28.5M | $0.00045 | 12,543
#2 | SOL/USDC | Orca | $24.2M | $152.45 | 8,921
#3 | JitoSOL/SOL | Meteora | $18.9M | $153.20 | 6,245
#4 | MARINADE/SOL | Orca | $15.3M | $2.85 | 4,123
#5 | PYTH/USDC | Raydium | $12.8M | $1.45 | 3,891
⭐ Current Trend: Solana ecosystem tokens leading activity
- BONK dominance continues with highest volume
- SOL/USDC pair shows institutional interest
- Liquid staking derivatives gaining traction
Want to dive deeper?
→ Use Token Security Analyzer for any token
→ Use Technical Analyzer for chart patterns
→ Check prices with Batch Price Lookup
Data from: DexPaprika | 2025-10-31 14:30 UTC | 5 pools shown
```
### Scenario 2: More Pools Requested
User: "Show me top 15 on Base"
Response:
```
TOP TRENDING POOLS - Base Mainnet (24-Hour Rankings)
═══════════════════════════════════════════════════════════
Rank | Pool Pair | DEX | 24h Volume | Price | TX Count
─────────────────────────────────────────────────────────────────────────────
#1 | ETH/USDC | Uniswap v3 | $45.2M | $2,845 | 23,456
#2 | cbETH/USDC | Orca | $12.3M | $2,950 | 5,123
#3 | AERODROME/USDC | Aerodrome | $8.5M | $0.18 | 3,245
... [remaining 12 pools]
#15 | USDBC/USDC | Curve | $0.8M | $1.00 | 234
⭐ Current Trend: ETH ecosystem dominance on Base
- Major institutional volume on core ETH/USDC pair
- Liquid staking tokens (cbETH) showing strong activity
- Aerodrome DEX token rising in volume rankings
Data from: DexPaprika | 2025-10-31 14:30 UTC | 15 pools shown
```
### Scenario 3: Specific Pair Volume Check
User: "How's SOL/USDC performing? Is it in the trending list?"
Response:
```
SOL/USDC POOL ANALYSIS - Solana
═══════════════════════════════════════════════════════════
Pool Ranking: #2 (Top performer)
Pair Details:
Base Token: Solana (SOL)
Quote Token: USD Coin (USDC)
DEXes: Orca (main), Raydium (secondary)
Volume Metrics (24h):
Total Volume: $24.2M
Transaction Count: 8,921 trades
Average Trade Size: $2,715
Price Action:
Current: $152.45
24h High: $154.20 (+1.1%)
24h Low: $148.90 (-2.3%)
Change: +2.3% (bullish)
Liquidity:
Pool Depth: $8.5M
Slippage on $100k trade: ~0.12% (healthy)
Status: ✓ Excellent liquidity and volume
This is a primary trading pair with strong institutional interest
Next Steps:
→ Check technical chart with Technical Analyzer
→ Monitor security with Token Security Analyzer
→ Track price changes with Batch Price Lookup
Data from: DexPaprika | 2025-10-31 14:30 UTC
```
### Scenario 4: Network Not Specified
User: "Show me trending pools"
Response:
```
⚠️ NETWORK NOT SPECIFIED
Which blockchain would you like to analyze?
Supported Networks:
• Solana (most active, 50K+ daily pools)
• Ethereum (largest liquidity, 30K+ daily pools)
• Base (fastest growing, 15K+ daily pools)
• Polygon (high volume, 20K+ daily pools)
• Arbitrum (institutional focus, 12K+ daily pools)
• BSC (high volume, 25K+ daily pools)
... and more
Example: "Show me trending on Solana"
Or: "Top 10 pools on Ethereum"
```
## Context Integration
This skill works best when:
- Combined with Token Security Analyzer to vet trending tokens for scams
- Combined with Technical Analyzer to analyze price charts of hot pools
- Combined with Batch Price Lookup for quick price checks
- Used for market reconnaissance and opportunity hunting
- Referenced when users want to understand current market activity
## Limitations
This skill provides:
- ✓ Top pools ranked by volume
- ✓ Current trading activity metrics
- ✓ Pool pair composition
- ✓ DEX location information
- ✗ Detailed technical analysis (use Technical Analyzer)
- ✗ Security assessment (use Token Security Analyzer)
- ✗ Historical volume trends (limited to 24h)
- ✗ Fundamental token analysis (use Crypto Market Search)
## Success Criteria
A successful skill invocation:
1. Validates and normalizes network input
2. Retrieves accurate top pool rankings
3. Displays pools with clear volume metrics
4. Identifies current market trends
5. Flags low-liquidity or suspicious patterns
6. Provides contextual insights about trending activity
7. Handles errors gracefully with suggestions
8. Suggests related skills for deeper analysis
9. Never provides investment recommendations
10. Always includes data timestamp and pool count