agentsclimarketplace

Gatedata market research

Skill gate/gate-data-ai-agent/skills/gatedata-market-research

GateData market data via MCP: spot/perp prices, K-line, order book, CEX depth, derivatives, liquidation heatmap. Triggers on 'BTC price', 'ETH K-line', 'order book', 'funding rate', 'open interest', 'liquidation', 'how much is', '现价', 'K线', '盘口', '资金费率'.From its SKILL.md

Install
npx -y skills add gate/gate-data-ai-agent --skill gatedata-market-research

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.5 KB, 852 tokens by cl100k_base, as published. Nobody here has run it

GateData Market Research

General Rules

⚠️ STOP — Read gatedata-runtime-rules.md first.

  • MCP server: GateData (production)
  • Scope required: markets
  • Only call tools listed in this skill. Tool schemas live in MCP tools/list; follow AgentCard hints in descriptions.

When to use this skill

User intentPrimary tool
Current price, 24h change, volumemarkets_get_snapshot
OHLCV / chart / historymarkets_get_kline
Single-venue order book, spreadmarkets_get_order_book_current
Recent trades / tapemarkets_get_recent_trades
Liquidity change over timemarkets_get_liquidity_history
Cross-venue aggregated depthmarkets_get_cex_depth
Per-venue funding / OImarkets_get_cex_derivatives
Asset-level derivatives summarymarkets_get_derivatives
Liquidation clusters / heatmapmarkets_get_liquidation_heatmap

Do not use for prediction markets → gatedata-prediction-markets.
Do not use for news/sentiment → gatedata-signals-news.


object_refs chaining

  1. First call may use query (e.g. BTC, ETH, AAPL).
  2. Read metadata.object_refs from the response.
  3. Pass refs in subsequent calls to avoid re-resolution and 40001 ambiguous errors.

Example chain: markets_get_snapshotmarkets_get_klinemarkets_get_order_book_current.


Ambiguity handling

When the API returns 40001 or metadata.candidates:

  1. If user named a venue (Binance, Gate), add venue + market_type (spot / perp).
  2. If multiple listings match, ask one clarifying question OR pick listing_id from candidates.
  3. For pairs like ETH_USDT without venue, always disambiguate before order book / kline.

Tool quick reference

ToolRequired inputsNext tools
markets_get_snapshotquery or object_refsmarkets_get_kline, markets_get_order_book_current
markets_get_klinetimeframe + symbol/refmarkets_get_order_book_current, markets_get_recent_trades
markets_get_order_book_currentpair/ref; venue if ambiguousmarkets_get_cex_depth, markets_get_recent_trades
markets_get_recent_tradespair/refmarkets_get_order_book_current, markets_get_kline
markets_get_liquidity_historylisting/ref + time rangemarkets_get_cex_depth
markets_get_cex_depthasset/pair/refmarkets_get_derivatives
markets_get_cex_derivativesasset/refmarkets_get_liquidation_heatmap
markets_get_derivativesasset/refmarkets_get_liquidation_heatmap
markets_get_liquidation_heatmapasset/refmarkets_get_derivatives

Response presentation

  • Always show updated_at or candle time when quoting prices.
  • Mention data_status / limitations if partial or delayed.
  • Free tier sample symbols: BTC, ETH, SOL (crypto); AAPL, NVDA, TSLA (TradFi).

References

What ships with it: 2 files

4.5 KB alongside SKILL.md

references/

Keep looking

Skills are one crate of 326,852. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.