From stock-scanner
Performs comprehensive crypto research on a coin using price action, market data, technicals, and sentiment, delivering a verdict with levels.
How this skill is triggered — by the user, by Claude, or both
Slash command
/stock-scanner:analyze-cryptoThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Perform a comprehensive crypto research analysis on a single coin or token. Combine price data, CoinGecko fundamentals, technical signals, and market-wide sentiment into a unified thesis.
Perform a comprehensive crypto research analysis on a single coin or token. Combine price data, CoinGecko fundamentals, technical signals, and market-wide sentiment into a unified thesis.
Announce at start: "Running full crypto analysis on [COIN] — collecting price data, market data, technicals, and sentiment..."
Parse $ARGUMENTS as a single coin identifier. If empty or missing, respond with:
"Usage: /analyze-crypto COIN (e.g., bitcoin, BTCUSDT, ethereum)" and STOP.
Primary format: CoinGecko slug (lowercase, no suffix) -- e.g., "bitcoin", "ethereum", "solana". Use directly as coinId. Derive the trading pair by mapping common slugs (bitcoin->BTCUSDT, ethereum->ETHUSDT, solana->SOLUSDT, etc.).
Secondary format: Trading pair (contains "USDT") -- e.g., "BTCUSDT". Use directly for crypto_quote and crypto_technicals. Infer coinId from common mappings; if unknown, skip CoinGecko calls and note the gap.
Plain uppercase symbols (e.g., "BTC", "ETH") are also accepted -- append "USDT" for the pair and infer coinId from common mappings.
If the coin cannot be resolved to at least a trading pair, respond with an error and STOP.
| Tool | Parameters | Priority |
|---|---|---|
| crypto_quote | symbols=[PAIR] | REQUIRED |
| crypto_technicals | symbols=[PAIR] | REQUIRED |
| coingecko_coin | coinId=SLUG | REQUIRED |
| sentiment_crypto_fear_greed | (no parameters) | ENRICHMENT |
| coingecko_global | (no parameters) | ENRICHMENT |
If a REQUIRED tool fails, report the error and STOP. If coingecko_coin fails because the slug mapping was wrong, note the gap and continue with trading pair data only. If ENRICHMENT tools fail, continue without them.
DO NOT reproduce raw tool output. Synthesize across all data sources.
Cross-reference in this order:
Weight REQUIRED data heavily. Use ENRICHMENT data to confirm or challenge. If the coin is an altcoin, explicitly discuss BTC correlation risk.
[Price] | [Change 24h %] | Vol 24h: [Volume] | MCap: [Market Cap] | Rank: #[Rank]
| Metric | Value |
|---|---|
| All-Time High | |
| ATH Distance | |
| 24h High / Low | |
| Circulating Supply | |
| Total Supply | |
| Market Cap Rank |
| Indicator | Value | Signal |
|---|---|---|
| RSI (14) | ||
| MACD | ||
| SMA 20 | ||
| SMA 50 | ||
| SMA 200 | ||
| TradingView Rating |
| Indicator | Value | Reading |
|---|---|---|
| Crypto Fear & Greed | ||
| BTC Dominance | ||
| Total Crypto Market Cap |
If enrichment data is unavailable, omit the row and note "Market context data unavailable" below the table.
Direction: BULLISH / BEARISH / NEUTRAL Confidence: HIGH / MEDIUM / LOW Support: [level] Resistance: [level] Key Risk: One sentence describing the primary downside scenario (e.g., BTC breakdown, regulatory event, liquidity thin below support).
Data from TradingView and Yahoo Finance is 15-minute delayed. CBOE and sentiment data is end-of-day. Verify critical levels with real-time data before executing trades.
npx claudepluginhub yyordanov-tradu/stock-scanner-mcpSearches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.