Gate Info Liveroom Location — Live & Replay Listing
General Rules
⚠️ 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
- Only call MCP tools explicitly listed in this skill. Tools not documented here must NOT be called, even if they
exist in the MCP server.
MCP Dependencies
Required MCP Servers
| MCP Server |
Status |
| Gate-Info |
✅ Required |
Authentication
Installation Check
- Required: Gate-Info
- Install: Run installer skill for your IDE
- Cursor:
gate-mcp-cursor-installer
- Codex:
gate-mcp-codex-installer
- Claude:
gate-mcp-claude-installer
- OpenClaw:
gate-mcp-openclaw-installer
Workflow
When the user asks about live rooms or replays (by business type, coin, hottest/newest, or count), execute the following steps.
Step 1: Parse intent and map parameters
From natural language, extract and map to API parameters:
- tag: Market Analysis | Hot Topics | Blockchain | Others | empty (all). Default: empty.
- coin: Coin symbol (e.g. BTC, SOL) or empty (all). Default: empty.
- sort:
hot (hottest) | new (newest). Default: hot.
- limit: Integer 1–10. Default: 10.
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.
Step 2: Call the API
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.
Step 3: Build list output
For each item in data.list:
- Title:
live.name when content_type === "streaming", else video.title when content_type === "video".
- Link:
content_type === "streaming": https://www.gate.io/live/video/{live.id}?type=live
content_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.
Judgment Logic Summary
| 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 |
Report Template
- List format: One line per item:
[Live/Replay] Title — <link>.
- Disclaimer (if needed): Gate live and replay content is provided by creators; it does not constitute investment or viewing advice; the platform only provides display and filtering.
Single API only
Use only GET /live/gate_ai/tag_coin_live_replay. Do not combine or mention other live or video APIs.
1---2name: gate-info-liveroomlocation3description: The live and replay listing function of Gate Exchange. Use this skill whenever the user asks to find live streams or replays by business type (tag), coin, sort (hottest/newest), or count. Trigger phrases include "最热直播", "live room list", "行情分析直播间", "给我5个SOL相关直播", "latest replays", "tag coin live replay", or any request involving live room location, replay list, or tag/coin/sort filter.4---56# Gate Info Liveroom Location — Live & Replay Listing78## General Rules910⚠️ STOP — You MUST read and strictly follow the shared runtime rules before proceeding.11Do NOT select or call any tool until all rules are read. These rules have the highest priority.12→ Read [gate-runtime-rules.md](https://github.com/gate/gate-skills/blob/master/skills/gate-runtime-rules.md)13- **Only call MCP tools explicitly listed in this skill.** Tools not documented here must NOT be called, even if they14 exist in the MCP server.151617---1819## MCP Dependencies2021### Required MCP Servers22| MCP Server | Status |23|------------|--------|24| Gate-Info | ✅ Required |2526### Authentication27- API Key Required: No2829### Installation Check30- Required: Gate-Info31- Install: Run installer skill for your IDE32 - Cursor: `gate-mcp-cursor-installer`33 - Codex: `gate-mcp-codex-installer`34 - Claude: `gate-mcp-claude-installer`35 - OpenClaw: `gate-mcp-openclaw-installer`3637## Workflow3839When the user asks about live rooms or replays (by business type, coin, hottest/newest, or count), execute the following steps.4041### Step 1: Parse intent and map parameters4243From natural language, extract and map to API parameters:4445- **tag**: Market Analysis | Hot Topics | Blockchain | Others | empty (all). Default: empty.46- **coin**: Coin symbol (e.g. BTC, SOL) or empty (all). Default: empty.47- **sort**: `hot` (hottest) | `new` (newest). Default: `hot`.48- **limit**: Integer 1–10. Default: 10.4950Key mapping rules:5152| User phrase (examples) | Param | Value |53|------------------------|--------|--------|54| 行情分析, 市场分析, Market Analysis | tag | Market Analysis |55| 热门话题, Hot Topics | tag | Hot Topics |56| 区块链, Blockchain | tag | Blockchain |57| 其他, Others | tag | Others |58| Not mentioned | tag | empty |59| Bitcoin, BTC, SOL, ETH, 比特币 | coin | BTC, SOL, etc. |60| Not mentioned | coin | empty |61| 最热, 热门, 按热度, hottest | sort | hot |62| 最新, 最近, newest | sort | new |63| Not mentioned | sort | hot |64| 前5条, 给我3个, 10个 | limit | 5, 3, 10 |65| Not mentioned | limit | 10 |6667**Do not** ask the user "how many?" or "which coin?" when they did not specify; apply defaults.6869### Step 2: Call the API7071Call `GET /live/gate_ai/tag_coin_live_replay` with query parameters:7273- `tag`: string (optional)74- `coin`: string (optional)75- `sort`: `hot` | `new` (optional, default hot)76- `limit`: integer (optional, default 10, max 10)7778Key data to extract from response:7980- `data.list`: array of items, each with `content_type` (`"streaming"` or `"video"`), and either `live` (with `id`, `name`) or `video` (with `id`, `title`).8182**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.8384### Step 3: Build list output8586For each item in `data.list`:8788- **Title**: `live.name` when `content_type === "streaming"`, else `video.title` when `content_type === "video"`.89- **Link**:90 - `content_type === "streaming"`: `https://www.gate.io/live/video/{live.id}?type=live`91 - `content_type === "video"`: `https://www.gate.io/live/video/{video.id}`9293Output 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.9495## Judgment Logic Summary9697| Condition | Signal | Meaning |98|-----------|--------|---------|99| User in restricted region | Block | Do not call API; reply that the feature is not available in their region |100| tag / coin / sort / limit not mentioned | Use default | tag=empty, coin=empty, sort=hot, limit=10 |101| content_type === "streaming" | Live | Use live.name; link with `?type=live` |102| content_type === "video" | Replay | Use video.title; link without type |103| Empty list or API error | No list | Reply with a short message; do not fabricate a list |104105## Report Template106107- **List format**: One line per item: `[Live/Replay] Title — <link>`.108- **Disclaimer** (if needed): Gate live and replay content is provided by creators; it does not constitute investment or viewing advice; the platform only provides display and filtering.109110## Single API only111112Use only `GET /live/gate_ai/tag_coin_live_replay`. Do not combine or mention other live or video APIs.