Help us improve
Share bugs, ideas, or general feedback.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vulcan:vulcan-market-intelThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill for:
Queries BingX perpetual swap market data via public REST endpoints: ticker prices, order books, trades, funding rates, klines, open interest, mark price, and contracts. Useful for futures prices, charts, and stats.
Fetches crypto market data: current prices, orderbook depth, candlesticks, recent trades, instrument metadata, and valuations. Useful for price checks, liquidity assessment, market scans, and trading prep.
Tracks crypto derivatives (futures, options, perps) with funding rates, open interest, liquidations, basis, and options data via Python CLI across Binance, Bybit, Deribit.
Share bugs, ideas, or general feedback.
Use this skill for:
vulcan_market_list → {}
Returns all active perpetual markets with fees, leverage info, and trading status.
vulcan_market_ticker → { symbol: "SOL" }
Key fields: mark_price, index_price, funding_rate, volume_24h, change_24h.
vulcan_market_info → { symbol: "SOL" }
Key fields: base_lots_decimals, tick_size, taker_fee, maker_fee, leverage_tiers, funding_params.
vulcan_market_orderbook → { symbol: "SOL", depth: 10 }
Key fields: bids, asks, mid_price, spread.
Use this for:
vulcan_market_candles → { symbol: "SOL", interval: "1h", limit: 24 }
Intervals: 1m, 5m, 15m, 1h, 4h, 1d. Default: 1h, limit: 50.
Raw candles tell you what happened; indicators tell you the shape of what happened. For trend/momentum/volatility context, prefer one of:
vulcan_ta_report → { symbol: "SOL", timeframe: "1h" } # RSI + MACD + BBands + ATR + ADX, one call
vulcan_ta_compute → { symbol: "SOL", indicator: "rsi", timeframe: "1h", period: 14 }
vulcan_ta_report returns three blocks per indicator: latest (named most-recent-bar values, e.g. bbands.latest.upper), signals (derived state — rsi.signals.state, bbands.signals.position_in_band, adx.signals.trend_strength, atr.signals.atr_pct_of_price, macd.signals.momentum / recent_cross), and summary (with the human-readable verdict). Per-bar history is omitted by default; pass points_limit: <n> only if you need history. Use vulcan_ta_compute for a full series of a single indicator.
Or fold a couple of overlays directly into the candle table with --with-indicators:
vulcan market candles SOL --interval 1h --limit 50 --with-indicators rsi,macd
See vulcan-technical-analysis for indicator semantics and trigger patterns.
Before placing a trade, gather comprehensive market context:
1. vulcan_market_info → { symbol } # lot sizes, fees, leverage
2. vulcan_market_ticker → { symbol } # current price, funding rate
3. vulcan_market_orderbook → { symbol } # spread, depth, slippage
4. vulcan_market_candles → { symbol, interval: "1h", limit: 24 } # recent price action
5. vulcan_ta_report → { symbol, timeframe: "1h" } # momentum + volatility verdict
Summarize for the user: current price, 24h change, funding rate, spread, liquidity depth, and the indicator state by reading the signals block (e.g. rsi.signals.state="oversold", macd.signals.momentum="bearish", adx.signals.trend_strength="strong" → "strong trend continuation risk before mean reversion"). Fall back to summary.verdict lines if you need a one-liner per indicator.