← Back to Skills Marketplace
gaixianggeng

Gate Info Liveroom Location (gate-info-liveroomlocation)

by gaixg · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
85
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install gate-info-liveroomlocation-staging
Description
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', '最热直播',...
README (SKILL.md)

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 ./references/gate-runtime-rules.md → Also read ./references/info-news-runtime-rules.md for gate-info / gate-news shared rules (tool degradation, report standards, security, and output standards).

  • 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

  • API Key Required: No
  • Credentials Source: None; this skill uses read-only Gate Info / Gate News MCP access only.

Installation Check

  • Required: Gate-Info
  • Install: Use the local Gate MCP installation flow for the current host IDE before continuing.
  • Continue only after the required Gate MCP server is available in the current environment.

MCP Mode

Read 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.

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 — \x3Clink>.
  • 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.

Usage Guidance
This skill appears coherent and low-risk: it only lists Gate live streams/replays and does not ask for credentials or install software. Before installing, confirm (1) how your platform will provide the user's region (the skill blocks calls for restricted regions but doesn't say how to detect them), and (2) that the Gate-Info MCP server you will use is trusted and appropriately configured. Also note the skill applies defaults (e.g., limit=10, sort=hot) and deliberately avoids asking clarifying questions when the user omits filters, which may produce results that differ from what a user intended.
Capability Analysis
Type: OpenClaw Skill Name: gate-info-liveroomlocation-staging Version: 1.0.0 The skill bundle is a legitimate tool for listing live streams and replays from Gate.io. It defines clear workflows for parsing user intent, calling a specific read-only API endpoint (GET /live/gate_ai/tag_coin_live_replay), and formatting the output. It includes appropriate safety guardrails, such as region-based access restrictions and instructions to avoid investment advice, and shows no signs of data exfiltration, malicious execution, or prompt injection.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
Name/description match the operations in SKILL.md: parse filters and call a single Gate Info MCP endpoint to list live streams and replays. No unrelated binaries, environment variables, or secrets are requested.
Instruction Scope
Instructions stay within listing scope and mandate a single API endpoint and output format. One ambiguity: the skill requires checking whether the user is in a restricted region but does not specify how to determine the user's region (user-provided info vs. environment/IP lookup). This could lead to unclear agent behavior unless a platform-provided location signal is used.
Install Mechanism
Instruction-only skill with no install spec or downloaded artifacts; lowest-risk install footprint. It does require the Gate-Info MCP tool to be available on the host, which is a legitimate dependency for its function.
Credentials
No environment variables, secrets, or credential inputs are requested. The skill's read-only access model aligns with the stated purpose.
Persistence & Privilege
No persistent privileges requested (always:false). The skill does not ask to modify other skills or store credentials; it explicitly states it is read-only.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install gate-info-liveroomlocation-staging
  3. After installation, invoke the skill by name or use /gate-info-liveroomlocation-staging
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
gate-info-liveroomlocation-staging 1.0.0 - Initial release of Gate live stream and replay listing skill. - Supports user queries to find live rooms or replays by tag, coin, sort, or count. - Uses intent mapping to extract parameters from natural language (tag, coin, sort, limit). - Calls only the `GET /live/gate_ai/tag_coin_live_replay` MCP endpoint—no other APIs. - Automatically applies default parameters (e.g., tag=empty, sort=hot, limit=10) if not provided. - Blocks API access and notifies the user when accessed from restricted regions (e.g., US, Canada, Japan). - Outputs results as a simple list with titles and links, labeling "Live" or "Replay" as needed.
Metadata
Slug gate-info-liveroomlocation-staging
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Gate Info Liveroom Location (gate-info-liveroomlocation)?

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', '最热直播',... It is an AI Agent Skill for Claude Code / OpenClaw, with 85 downloads so far.

How do I install Gate Info Liveroom Location (gate-info-liveroomlocation)?

Run "/install gate-info-liveroomlocation-staging" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Gate Info Liveroom Location (gate-info-liveroomlocation) free?

Yes, Gate Info Liveroom Location (gate-info-liveroomlocation) is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Gate Info Liveroom Location (gate-info-liveroomlocation) support?

Gate Info Liveroom Location (gate-info-liveroomlocation) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Gate Info Liveroom Location (gate-info-liveroomlocation)?

It is built and maintained by gaixg (@gaixianggeng); the current version is v1.0.0.

💬 Comments