meme-trader
π―Skillfrom dreamineering/meme-times
Analyzes and executes Solana memecoin trades by detecting opportunities, assessing risks, and generating alpha across pump.fun, Raydium, and Jupiter.
Installation
npx skills add https://github.com/dreamineering/meme-times --skill meme-traderSkill Details
|
Overview
# Meme Trader - Solana Memecoin Trading System
Aggressive memecoin analysis, rug detection, and trade execution support for Solana ecosystem. Built for speed, alpha generation, and maximum degen potential.
Activation Triggers
- "Analyze [token/CA]"
- "Is this a rug?"
- "Find me alpha"
- "Entry point for [token]"
- "Pump.fun launches"
- "Best memes to ape"
- "Liquidity check [token]"
- "Holder distribution [CA]"
- Keywords: memecoin, pump.fun, raydium, jupiter, dexscreener, birdeye, solana meme, ape, degen
Core Capabilities
1. Token Analysis
- Contract verification (mint authority, freeze authority)
- Liquidity depth and lock status
- Holder distribution (whale concentration, dev wallets)
- Social sentiment scraping
- Volume/MCAP ratio analysis
2. Rug Detection
- Honeypot detection (sell tax, blacklist functions)
- Dev wallet tracking
- Liquidity pull risk assessment
- Contract red flags (hidden mints, proxy patterns)
- Team verification (KOL backing, doxxed devs)
3. Trade Signals
- Entry point identification (support levels, breakout detection)
- Exit signals (resistance, volume divergence)
- Position sizing based on risk tolerance
- Stop-loss recommendations
- Take-profit laddering strategies
4. Alpha Generation
- New launch monitoring (pump.fun, Raydium)
- Social trend detection (Twitter/X, Telegram)
- Whale wallet tracking
- Cross-reference with successful patterns
Data Sources
- Dexscreener: Price, volume, liquidity, charts
- Birdeye: Token analytics, holder data, trades
- Solscan: Contract verification, token info
- Pump.fun: New launches, bonding curves
- Jupiter: Swap routing, price impact
- Helius/Shyft: RPC, transaction parsing
Data Quality & Governance
Quality Requirements (via data-orchestrator):
All trading signals require minimum data quality scores:
| Signal Type | Min Quality Score | Max Data Age |
|-------------|------------------|--------------|
| Entry Signal | 90/100 | 30 seconds |
| Exit Signal | 90/100 | 30 seconds |
| Rug Detection | 95/100 | 60 seconds |
| Position Sizing | 85/100 | 5 minutes |
| Alpha Scan | 80/100 | 15 minutes |
Validation Pipeline:
```
Raw Price Data β Schema Check β Cross-Source Verify β Anomaly Flag β Quality Score
β
Min 2 sources agree (5% tolerance)
```
Data Quality Indicators in Output:
```
DATA QUALITY: 94/100 β
ββ Sources: 3/3 (dexscreener, birdeye, jupiter)
ββ Price Agreement: 99.2%
ββ Freshness: 12s ago
ββ Anomaly Check: PASS
```
Rejection Criteria:
- Quality score < 80%: REJECT signal, show warning
- Single source only: Add "LOW CONFIDENCE" flag
- Price divergence > 10%: REJECT, investigate
- Data age > 60s for live signals: STALE warning
ML-Enhanced Signal Generation
AI/ML Signal Sources:
- Anomaly Detection: Flag unusual volume/price patterns
- Isolation forest on 24h price/volume deviation
- Alert when score > 0.8 (potential pump or dump)
- Sentiment Classification: Social momentum scoring
- NLP analysis of Twitter/Telegram mentions
- Bullish/Bearish/Neutral with confidence score
- Pattern Recognition: Historical pattern matching
- Compare current setup to 1000+ historical pumps
- Match score indicates similarity to successful entries
- Predictive Indicators: ML-derived signals
- 1h price direction probability (up/down/sideways)
- Optimal entry window prediction
- Volume momentum forecast
Signal Confidence Framework:
```typescript
interface MLSignal {
type: 'anomaly' | 'sentiment' | 'pattern' | 'predictive';
value: number; // -1 to 1 (bearish to bullish)
confidence: number; // 0 to 1
data_quality: number; // 0 to 100
features_used: string[];
model_version: string;
timestamp: Date;
}
interface EnhancedTradeSignal {
traditional_score: number; // Technical analysis
ml_score: number; // ML ensemble
combined_score: number; // Weighted average
confidence: 'high' | 'medium' | 'low';
reasoning: string[];
}
```
ML Signal Output Format:
```
ML SIGNALS: $MEME
ββ Anomaly Score: 0.72 (elevated activity detected)
ββ Sentiment: BULLISH (0.68 confidence)
ββ Pattern Match: 78% similarity to "early pump" template
ββ 1h Direction: UP (62% probability)
ββ COMBINED ML SCORE: 7.2/10
RECOMMENDATION: Traditional + ML signals ALIGNED
Confidence: HIGH
```
Adaptive Learning
Continuous Improvement Loop:
```
Signal Generated β Trade Outcome Tracked β Performance Feedback
β β
Model Updated β Weekly Retraining β Outcome Analysis
```
Signal Performance Tracking:
- Track all generated signals with outcomes
- Calculate accuracy by signal type and market condition
- Adjust weighting based on recent performance
- Flag underperforming signal sources for review
Adaptation Triggers:
- Win rate drops below 55%: Review signal parameters
- New market regime detected: Retrain models
- Volatility spike: Tighten quality requirements
- High correlation breakdown: Recalibrate ensemble
Implementation Workflow
Step 1: Parse Query Intent
```typescript
interface MemeQuery {
token_address?: string;
token_name?: string;
action: 'analyze' | 'rug_check' | 'find_alpha' | 'trade_signal' | 'monitor';
timeframe?: '1m' | '5m' | '1h' | '4h' | '1d';
risk_level?: 'conservative' | 'moderate' | 'degen';
}
```
Step 2: Data Retrieval
Execute scripts/fetch-meme-data.ts with parsed parameters:
```bash
npx tsx .claude/skills/meme-trader/scripts/fetch-meme-data.ts \
--token "PUMP123...abc" \
--action analyze \
--risk degen
```
Step 3: Analysis Pipeline
- Contract Check οΏ½ Verify no malicious functions
- Liquidity Check οΏ½ Assess depth and lock status
- Holder Analysis οΏ½ Distribution and whale activity
- Social Scan οΏ½ Sentiment and narrative strength
- Signal Generation οΏ½ Entry/exit recommendations
Step 4: Format Response
Use templates from references/token-analysis-templates.md
Output Formats
Quick Scan (Default)
```
TOKEN: $MEME (Contract: abc123...)
VERDICT: APE / WATCH / AVOID
RISK: 7/10
METRICS:
- MCAP: $500K | Liquidity: $50K (10%)
- Holders: 342 | Top 10: 45%
- 24h Vol: $200K | Buys: 234 | Sells: 89
RED FLAGS: None detected
GREEN FLAGS: LP locked 6mo, renounced mint
ENTRY: $0.00042 (current -5%)
TP1: $0.00065 (+55%)
TP2: $0.00098 (+133%)
SL: $0.00032 (-24%)
```
Deep Analysis (--format deep)
Full contract audit, holder breakdown, social analysis, comparable tokens, historical pattern matching.
Signal Only (--format signal)
```
$MEME: BUY @ 0.00042 | TP 0.00065/0.00098 | SL 0.00032 | Size: 2% port
```
Risk Framework
Degen Mode (Aggressive)
- Position size: Up to 5% portfolio per trade
- Stop-loss: 30-50% from entry
- Take-profit: 2-5x minimum target
- Acceptable rug risk: Up to 40%
- Entry timing: Early (< 50 holders)
Moderate Mode
- Position size: 1-2% portfolio
- Stop-loss: 20-30%
- Take-profit: 50-100% gains
- Acceptable rug risk: < 20%
- Entry timing: After initial pump settles
Conservative Mode
- Position size: 0.5-1% portfolio
- Stop-loss: 10-15%
- Take-profit: 20-50% gains
- Acceptable rug risk: < 10%
- Entry timing: Established tokens only
Rug Detection Checklist
CRITICAL (Instant Avoid):
- [ ] Mint authority NOT renounced
- [ ] Freeze authority enabled
- [ ] Hidden transfer fees > 5%
- [ ] Liquidity < $10K
- [ ] LP not locked
- [ ] Top holder > 20% (non-exchange)
WARNING (Proceed with caution):
- [ ] Dev wallet holds > 5%
- [ ] < 100 holders
- [ ] No social presence
- [ ] Copied contract (no modifications)
- [ ] Launch < 1 hour ago
GREEN FLAGS:
- [x] Mint renounced + freeze disabled
- [x] LP locked 3+ months
- [x] Top 10 holders < 30%
- [x] Active community (TG/Twitter)
- [x] KOL/influencer backing
- [x] Audited contract
Quality Gates
- Price data: Max 30 seconds old
- Holder data: Max 5 minutes old
- Contract verification: Always fresh
- Never recommend without liquidity check
- Always show risk score (1-10)
- Include stop-loss with every entry signal
Error Handling
- API timeout: Retry with fallback source (Birdeye οΏ½ Dexscreener οΏ½ Jupiter)
- Invalid CA: Suggest similar tokens or request clarification
- No liquidity: Return "AVOID - No liquidity" immediately
- Rate limited: Queue and batch requests
Performance Targets
- Token scan: < 3 seconds
- Full analysis: < 10 seconds
- Signal accuracy: > 60% profitable (degen mode)
- Rug detection: > 90% accuracy
Security Considerations
- Never expose private keys or wallet seeds
- Sanitize all contract addresses
- Rate limit API calls (prevent ban)
- Warn on suspicious contract patterns
- No financial advice disclaimers (user assumes risk)
- references/meme-trading-strategies.md οΏ½ Degen playbook
- references/token-analysis-templates.md οΏ½ Analysis frameworks
- scripts/fetch-meme-data.ts οΏ½ CLI implementation
More from this repository8
meme-launcher skill from dreamineering/meme-times
Analyzes DeFi protocols and crypto markets using data from DefiLlama, identifying undervalued tokens, screening by fundamentals, and comparing cross-chain performance.
Generates viral meme content and distribution strategies to pump memecoin narratives and drive community engagement across social platforms.
depin-infrastructure-fetcher skill from dreamineering/meme-times
Optimizes portfolio risk by dynamically sizing positions, calculating risk metrics, and implementing adaptive allocation strategies based on market conditions.
Orchestrates comprehensive data pipelines for AI-driven crypto trading, integrating multi-source data validation, governance, and real-time aggregation.
Builds and fortifies crypto communities by transforming holders into passionate, loyal believers through psychological engineering and strategic engagement mechanics.
Executes Solana memecoin trades by simulating or routing orders via wallet, transforming high-level trade plans into concrete actions.