From stock-scanner
Scores a stock trade on 0-8 risk flag system using volatility, technicals, short interest, earnings proximity, and market regime. Use before entering any equity position.
How this skill is triggered — by the user, by Claude, or both
Slash command
/stock-scanner:risk-checkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Act as a risk manager performing a pre-trade assessment. Collect market regime,
Act as a risk manager performing a pre-trade assessment. Collect market regime, technicals, volatility, and event risk data, then score the trade on an 8-flag risk system. Deliver a clear go/no-go with position sizing guidance.
Announce at start: "Running risk check for [TICKER]..."
Parse $ARGUMENTS as a single stock ticker (e.g., AAPL, TSLA).
If $ARGUMENTS is empty or contains more than one token, respond with:
"Usage: /risk-check [TICKER] -- provide exactly one stock ticker." and STOP.
Normalize ticker to uppercase. Set ticker variable.
| Tool | Parameters | Priority |
|---|---|---|
tradingview_market_indices | REQUIRED | |
tradingview_quote | tickers=[ticker] | REQUIRED |
tradingview_technicals | tickers=[ticker] | REQUIRED |
options_implied_move | symbol=ticker | REQUIRED |
finnhub_short_interest | symbol=ticker | REQUIRED |
finnhub_earnings_calendar | from=today, to=today+14, symbol=ticker | REQUIRED |
tradingview_sector_performance | ENRICHMENT | |
sentiment_fear_greed | ENRICHMENT | |
options_max_pain | symbol=ticker | ENRICHMENT |
If a REQUIRED tool fails, report the failure and score that flag as UNKNOWN. If an ENRICHMENT tool fails, silently omit that section.
DO NOT reproduce raw tool output. Use FLAG ACCUMULATION -- check each condition independently. Do NOT use nested if/else logic.
Initialize risk_flags = 0. Check each condition:
| # | Condition | Threshold | Flag |
|---|---|---|---|
| 1 | VIX level | VIX > 25 | +1 |
| 2 | Market fear/greed index | Score < 25 (Ext. Fear) | +1 |
| 3 | Stock RSI extreme | RSI > 70 OR RSI < 30 | +1 |
| 4 | Short interest elevated | Short % float > 15% | +1 |
| 5 | Earnings event risk | Earnings within 14 days | +1 |
| 6 | High implied volatility | Implied move > 5% (note: this threshold works best for large-cap stocks; mid/small-caps normally have higher implied moves) | +1 |
| 7 | Price below long-term trend | Below 200-day SMA | +1 |
| 8 | Sector weakness | Sector in bottom 3 | +1 |
Scoring:
After scoring, derive key levels:
Price + Technical Snapshot Current price, change, RSI, SMA-20, SMA-50, SMA-200, overall technical signal (buy/sell/neutral).
Risk Flag Checklist
| # | Risk Factor | Status | Value |
|---|---|---|---|
| 1 | VIX | PASS/FAIL | VIX = X.X |
| 2 | Fear & Greed | PASS/FAIL | Score = X |
| 3 | RSI Extreme | PASS/FAIL | RSI = X.X |
| 4 | Short Interest | PASS/FAIL | X% of float |
| 5 | Earnings Proximity | PASS/FAIL | Date or None |
| 6 | Implied Move | PASS/FAIL | X.X% |
| 7 | Below 200-SMA | PASS/FAIL | Price vs SMA |
| 8 | Sector Weakness | PASS/FAIL | Sector rank |
PASS = flag NOT triggered (favorable). FAIL = flag triggered (risk present).
Risk Score: X / 8 flags -- [LEVEL]
Market Context VIX level and trend, Fear & Greed index value and label, broad market direction.
Sector Context Stock's sector, sector rank today, top and bottom 3 sectors.
Key Levels
| Level | Price |
|---|---|
| Resistance | $X.XX |
| Current | $X.XX |
| Support | $X.XX |
| Max Pain | $X.XX |
| Stop-Loss | $X.XX |
Verdict State risk level: LOW RISK / MODERATE RISK / HIGH RISK / EXTREME RISK. Position sizing guidance: specific percentage of normal size. Stop-loss recommendation: specific price level with rationale. 1-2 sentences on the dominant risk factor if score is 3+.
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.
Searches 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.
npx claudepluginhub yyordanov-tradu/stock-scanner-mcp