One-click daily alpha scanner that runs a full 8-step on-chain research pipeline using OKX OnchainOS + social sentiment + historical backtesting + trend monitoring & alerts: (1) Hot Token Discovery with narrative categorization, (2) Smart Money / KOL / Whale buy-signal tracking, (3) Social Sentiment Scan via crypto news (opennews), Reddit, and Twitter KOL tracking (xreach), (4) Meme Coin launchpad scanning with dev reputation and bundle/sniper detection, (5) Batch security audit (honeypot, mintable, fake LP, wash trading), (6) Historical Signal Validation via DexPaprika OHLCV โ backtest what happened after past smart money entries, (7) Trend Monitoring & Alerts via TrendRadar (Chinese platforms: Zhihu/Weibo/Bilibili) + Google Trends (global search interest) โ detect tokens trending BEFORE they pump, plus multi-channel alert push (Telegram/Feishu/Slack/DingTalk/WeChat), (8) Consolidated briefing with 8-dimension composite scoring (0-100) and BUY / WATCH / AVOID verdicts. Supports Solana, Base, Ethereum, BSC, A
Standardmรครig ist der Prompt ausgewรคhlt, der zuerst die Quelle prรผft. Sie kรถnnen zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prรผfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich fรผr eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fรผgen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prรผfen und installieren.
Ein direkter Befehl รผberspringt den Prรผf-Prompt. Prรผfen Sie die Quelle, bevor Sie ihn ausfรผhren.
One-click daily alpha scanner that runs a full 8-step on-chain research pipeline using OKX OnchainOS + social sentiment + historical backtesting + trend monitoring & alerts: (1) Hot Token Discovery with narrative categorization, (2) Smart Money / KOL / Whale buy-signal tracking, (3) Social Sentiment Scan via crypto news (opennews), Reddit, and Twitter KOL tracking (xreach), (4) Meme Coin launchpad scanning with dev reputation and bundle/sniper detection, (5) Batch security audit (honeypot, mintable, fake LP, wash trading), (6) Historical Signal Validation via DexPaprika OHLCV โ backtest what happened after past smart money entries, (7) Trend Monitoring & Alerts via TrendRadar (Chinese platforms: Zhihu/Weibo/Bilibili) + Google Trends (global search interest) โ detect tokens trending BEFORE they pump, plus multi-channel alert push (Telegram/Feishu/Slack/DingTalk/WeChat), (8) Consolidated briefing with 8-dimension composite scoring (0-100) and BUY / WATCH / AVOID verdicts. Supports Solana, Base, Ethereum, BSC, Arbitrum. Use when the user wants a daily market scan, alpha discovery, token recommendations, or asks 'what to buy today'. Trigger keywords: daily scan, alpha scanner, today's alpha, what to buy, market scan, daily briefing, ๆฏๆฅๆซๆ, ไปๆฅๆจ่, ๆซ้พ, ไปๅคฉไนฐไปไน, ๅธๅบๆซๆ, ้พไธๆฅๆฅ, ๆฏๆฅ็ ๆฅ, ่ถๅฟ้ข่ญฆ.
license
MIT
compatibility
Requires onchainos CLI v3.1+ and OKX Web3 API key (OKX_API_KEY, OKX_SECRET_KEY, OKX_PASSPHRASE). Internet access required for on-chain data queries.
A systematic 8-step pipeline that scans on-chain data + social sentiment + historical backtesting + trend monitoring & alerts across multiple chains and produces a consolidated briefing with purchase recommendations.
Social Sentiment Tools (graceful degradation โ all optional, use what's available)
Check availability in order of priority:
# 1. opennews MCP โ crypto news sentiment (best source, MCP server)# If configured: mcp__opennews__search_news_by_coin tool is available# Install: see https://github.com/6551Team/opennews-mcp# 2. Reddit JSON API โ community buzz (no auth needed, works everywhere)
curl -s "https://www.reddit.com/r/cryptocurrency/hot.json?limit=1" -H "User-Agent: agent-reach/1.0" | python3 -c "import json,sys; print('Reddit: OK')" 2>/dev/null || echo"Reddit: unavailable"# 3. xreach CLI โ Twitter/X KOL tracking (needs proxy in China)# Configure proxy first: agent-reach configure proxy http://127.0.0.1:7890which xreach && xreach search "test" --json -n 1 --proxy http://127.0.0.1:7890 2>/dev/null && echo"xreach: OK" || echo
"xreach: unavailable"
# 4. opentwitter-mcp โ Twitter MCP server (alternative to xreach)
# If configured: opentwitter MCP tools are available
At least one social source must work. If all fail, Step 3 is skipped and social score defaults to 50 (neutral).
Historical Data: DexPaprika (free, no API key)
# DexPaprika provides DEX historical OHLCV data by token contract address# Supports Solana, Base, Ethereum, BSC, Arbitrum + 33 networks# REST API โ no installation needed, just curl# Test:
curl -s "https://api.dexpaprika.com/search?query=TROLL" | python3 -c "import json,sys; print(json.loads(sys.stdin.read()).get('tokens',[])[0])"# Optional: add as MCP server for richer integration# claude mcp add dexpaprika -- npx -y dexpaprika-mcp
If DexPaprika API is unreachable, Step 6 is skipped and backtestScore defaults to 50 (neutral).
Trend Monitoring: TrendRadar + Google Trends (graceful degradation โ both optional)
# 1. TrendRadar MCP โ Chinese platform trend monitoring (Docker)# Crawls Zhihu, Weibo, Bilibili, Douyin, Baidu etc. for trending topics# Also provides multi-channel alert push (Telegram/Feishu/Slack/DingTalk/WeChat)# Install: docker run -d --name trendradar-mcp -p 8788:3333 wantcat/trendradar-mcp# Add to Claude: claude mcp add trendradar --transport http -- http://localhost:8788/mcp# GitHub: https://github.com/WantCat/TrendRadar (58K+ stars)# 2. Google Trends MCP โ global search interest tracking# Detects rising search interest for token names worldwide# Install: claude mcp add google-trends -- npx -y @andrewlwn77/google-trends-mcp
If TrendRadar is unavailable, Chinese platform trend data is skipped. If Google Trends is unavailable, global trend data is skipped. If both are down, Step 7 is skipped and trendScore defaults to 50 (neutral).
Execution
User Parameters
Ask the user before starting (or use defaults):
Parameter
Default
Options
Chains
Solana + Base
Solana (501), Ethereum (1), Base (8453), BSC (56), Arbitrum (42161)
Focus
All narratives
AI, Meme, DeFi, Infra, BTC-eco, Political
Risk tolerance
Medium
Conservative, Medium, Aggressive
Output
Terminal
Terminal, Markdown file
If the user just says "ๆซไธไธ" or "daily scan" without parameters, use defaults (Solana + Base, all narratives, medium risk).
Step 1: Hot Token Discovery
Goal: Find trending tokens across target chains, categorize by narrative.
๐ CONSOLIDATION: tight range + volume drying up โ potential breakout/breakdown
๐ DOWNTREND: 7d change < -20%, declining volume โ avoid or wait for bottom
๐ DIAMOND_ENTRY: price within 10% of 30d low + volume expanding โ potential reversal point
๐๏ธ NEAR_ATH: price within 10% of 30d high โ late entry risk, wait for pullback
Step 7: Trend Monitoring & Alerts
Goal: Detect whether candidate tokens are trending on mainstream platforms BEFORE price pumps, and optionally push alerts via multi-channel notifications.
7.1 Determine Available Trend Sources
Check which trend monitoring tools are available:
Source priority (use all that work):
1. TrendRadar MCP โ Chinese platforms (Zhihu, Weibo, Bilibili, Douyin, Baidu, etc.)
2. Google Trends MCP โ Global search interest (worldwide + country-specific)
If neither is available, skip this step. Assign trendScore = 50 (neutral) for all tokens.
7.2 TrendRadar: Chinese Platform Trend Detection
TrendRadar provides trend data from 30+ Chinese platforms. For our use case:
No crypto-related trends โ globalTrendScore = 40 (no mainstream tailwind)
7.4 Trend Score Calculation
Combine available trend sources:
If both TrendRadar + Google Trends available:
trendScore = cnTrendScore ร 0.50 + globalTrendScore ร 0.50
If only TrendRadar available:
trendScore = cnTrendScore
If only Google Trends available:
trendScore = globalTrendScore
If neither available:
trendScore = 50 (neutral)
7.5 Trend Signal Flags
๐ TREND_SURGE: trendScore > 80, token found on BOTH Chinese platforms AND Google Trends โ massive cross-market attention, move fast
๐ CN_BUZZ: cnTrendScore > 70 but globalTrendScore < 50 โ hot on Chinese platforms, not yet global โ potential early signal for Western markets
๐ GLOBAL_TREND: globalTrendScore > 70 but cnTrendScore < 50 โ global mainstream attention, Chinese community hasn't caught up yet
๐ก EARLY_SIGNAL: 1-2 mentions found in trend analysis but not mainstream trending โ very early, needs more confirmation
๐ค NO_TREND: trendScore < 30 โ not trending anywhere, may lack the catalyst for price action
Final recommendation table with 8D score breakdown and risk rating
Alert push status (if notifications sent)
Disclaimer
8.5 Save Report
# Save to reports directorymkdir -p reports
# Filename: daily-alpha-YYYY-MM-DD.md
Error Handling
If onchainos returns error 50125 (region restriction): inform user to check API key region or use VPN
If any step returns empty data: skip that step, note it in the report, continue with available data
If security scan returns empty for a token: mark as "UNSCANNED" in the report, do NOT recommend
Social sentiment graceful degradation: if opennews MCP unavailable โ use Reddit + Twitter only; if Reddit blocked โ use opennews + Twitter; if all social tools fail โ assign socialScore = 50 (neutral) and note "Social data unavailable" in report
If xreach times out (common without proxy): fall back to opentwitter-mcp or skip Twitter entirely
DexPaprika graceful degradation: if API returns error or empty data โ skip backtesting, assign backtestScore = 50 (neutral) and note "Historical data unavailable" in report
If pool not found for a token (new token, no DEX history) โ backtestScore = 50, note "No trading history"
TrendRadar graceful degradation: if Docker container not running or MCP unreachable โ skip Chinese platform trend check, use only Google Trends; if crawl fails (no config.yaml) โ try using cached data via search_news; if no cached data โ cnTrendScore = 50 (neutral)
Google Trends graceful degradation: if MCP connection fails or timeout โ skip global trend check, use only TrendRadar; if both fail โ trendScore = 50 (neutral) and note "Trend data unavailable"
Alert push graceful degradation: if send_notification fails or no channels configured โ skip alerts, report still generated normally
Always run all 8 steps even if some data is partial โ the report should indicate data completeness per step
Quick Mode
If the user says "ๅฟซ้ๆซๆ" / "quick scan", run abbreviated version:
hot-tokens top 10 only (single chain)
signal list smart money only (single chain)
Quick social scan: opennews only (skip Reddit/Twitter), top 5 tokens
Skip meme scan
Security scan top 5 candidates only
Skip backtesting (quick mode does not run DexPaprika)
Skip trend monitoring (quick mode does not run TrendRadar/Google Trends)
Abbreviated 1-page briefing with 8D scores (backtest + trend = neutral)
If notification channels are configured, still push BUY alerts in quick mode