skills/gate-info-liveroomlocation/SKILL.md
Gate live stream and replay listing skill. Use when the user asks to find live rooms or replays by tag, coin, or sort. Triggers on 'live room list', '最热直播', 'replay list', 'SOL live stream'.
npx skillsauth add gate/gate-skills gate-info-liveroomlocationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
⚠️ STOP — You MUST read and strictly follow the shared runtime rules before proceeding. Do NOT select or call any tool until all rules are read. These rules have the highest priority. → Read gate-runtime-rules.md
| MCP Server | Status | |------------|--------| | Gate-Info | ✅ Required |
gate-mcp-cursor-installergate-mcp-codex-installergate-mcp-claude-installergate-mcp-openclaw-installerRead and strictly follow references/mcp.md, then execute this skill's live/replay listing workflow.
SKILL.md keeps intent mapping, product behavior, and response semantics.references/mcp.md is the authoritative MCP execution layer for parameter extraction, single-endpoint calls, and degradation handling.When the user asks about live rooms or replays (by business type, coin, hottest/newest, or count), execute the following steps.
From natural language, extract and map to API parameters:
hot (hottest) | new (newest). Default: hot.Key mapping rules:
| User phrase (examples) | Param | Value | |------------------------|--------|--------| | 行情分析, 市场分析, Market Analysis | tag | Market Analysis | | 热门话题, Hot Topics | tag | Hot Topics | | 区块链, Blockchain | tag | Blockchain | | 其他, Others | tag | Others | | Not mentioned | tag | empty | | Bitcoin, BTC, SOL, ETH, 比特币 | coin | BTC, SOL, etc. | | Not mentioned | coin | empty | | 最热, 热门, 按热度, hottest | sort | hot | | 最新, 最近, newest | sort | new | | Not mentioned | sort | hot | | 前5条, 给我3个, 10个 | limit | 5, 3, 10 | | Not mentioned | limit | 10 |
Do not ask the user "how many?" or "which coin?" when they did not specify; apply defaults.
Call GET /live/gate_ai/tag_coin_live_replay with query parameters:
tag: string (optional)coin: string (optional)sort: hot | new (optional, default hot)limit: integer (optional, default 10, max 10)Key data to extract from response:
data.list: array of items, each with content_type ("streaming" or "video"), and either live (with id, name) or video (with id, title).Pre-filter: If the user is in a restricted region (US, Canada, Japan, or other Gate-restricted regions), do not call the API; reply that the feature is not available in their region.
For each item in data.list:
live.name when content_type === "streaming", else video.title when content_type === "video".content_type === "streaming": https://www.gate.io/live/video/{live.id}?type=livecontent_type === "video": https://www.gate.io/live/video/{video.id}Output a list of lines: each line = title + link. Optionally label "Live" or "Replay". Do not add extra fields (e.g. likes, duration) unless required by product.
| Condition | Signal | Meaning |
|-----------|--------|---------|
| User in restricted region | Block | Do not call API; reply that the feature is not available in their region |
| tag / coin / sort / limit not mentioned | Use default | tag=empty, coin=empty, sort=hot, limit=10 |
| content_type === "streaming" | Live | Use live.name; link with ?type=live |
| content_type === "video" | Replay | Use video.title; link without type |
| Empty list or API error | No list | Reply with a short message; do not fabricate a list |
[Live/Replay] Title — <link>.Use only GET /live/gate_ai/tag_coin_live_replay. Do not combine or mention other live or video APIs.
tools
Exchange listing tracker. Use this skill whenever the user asks about exchange listing, delisting, or maintenance announcements. Trigger phrases include: any new coins listed recently, what did Binance list, new listings, delisted. MCP tools: news_feed_get_exchange_announcements, info_coin_get_coin_info, info_marketsnapshot_get_market_snapshot.
testing
Event attribution and explanation. Use this skill ONLY when the user's query is exclusively about the reason behind a price move with no other analysis dimensions. Trigger phrases: why did X crash, what just happened, why is it pumping, what caused. If the query ALSO mentions fundamentals, risk check, technicals, or any other analysis dimension, use gate-info-research instead — it handles multi-dimension queries in a single unified report.
tools
Community sentiment via Gate-News MCP, X/Twitter-first. Use for social discussion, KOL takes, or opinion on a coin or topic. Triggers: what does the community think about ETH, Twitter or X sentiment, what are people saying, KOL opinions. Reddit, Discord, Telegram when search_ugc is available; until then label output as X/Twitter-only. Tools: news_feed_search_x, news_feed_get_social_sentiment.
testing
News briefing. Use this skill ONLY when the user's query is exclusively about recent news or headlines with no other analysis dimensions. Trigger phrases: what happened recently, today's highlights, crypto news, any new updates. If the query ALSO mentions coin analysis, risk check, technicals, or any other analysis dimension, use gate-info-research instead — it handles multi-dimension queries in a single unified report.