gate-info-tokenonchain
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesegate-info-tokenonchain
gate-info-tokenonchain
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
→ Also read info-news-runtime-rules.md for gate-info / gate-news-specific rules (tool degradation, report standards, security, routing degradation, per-skill version checks when is present, and legacy wrapper routing).
scripts/- 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.
- Legacy / routing mode: when Step 0 emits , use only the MCP tools listed in this file. When Step 0 emits
__FALLBACK__, do not call those MCP tools; delegate to the mapped primary skill per Step 0.__ROUTE_CLI__
Token On-Chain Analysis Skill (current version: no Smart Money). For token-level holder distribution, activity, and large transfers, call on-chain + basic coin info tools in parallel, then aggregate into a structured report.
Trigger Scenarios: User asks about token on-chain data, holder distribution, on-chain activity, large transfers, on-chain chip analysis, etc.
Per-skill updates: This directory includes and may include . ClawHub packages uploaded to the marketplace often omit (upload-page restriction); GitHub / Bitbucket source trees keep both. Policy: info-news-runtime-rules.md §1. The Trigger update steps below apply in addition to gate-runtime-rules.md; when scripts are present, use this flow for version checks before execution.
scripts/update-skill.shscripts/update-skill.ps1update-skill.ps1Update check — user visibility: Technical failures during version check (missing script, sandbox, network, non-zero exit, no parseable line) must not be explained to the user; continue with Execution per info-news-runtime-rules.md. Only successful / outcomes may be summarized (including / strict exit 3, which is still a success path that requires user confirmation before ). Do not auto-download from the network. Static reference if is missing: canonical scripts live in gate/gate-skills under (same as frontmatter).
Result=checkapplyupdate_availableapplyupdate-skill.*.ps1skills/<name>/scripts/<name>⚠️ 停止操作——在继续之前,您必须阅读并严格遵守共享的运行时规则。
不要选择或调用任何工具,直到所有规则都已阅读。这些规则具有最高优先级。
→ 阅读gate-runtime-rules.md
→ 同时阅读info-news-runtime-rules.md中针对gate-info / gate-news的特定规则(工具降级、报告标准、安全、路由降级、当存在时的逐Skill版本检查,以及旧版包装器路由)。
scripts/- 仅调用本Skill中明确列出的MCP工具。即使MCP服务器中存在未在此处记录的工具,也不得调用。
- 旧版/路由模式:当步骤0输出时,仅使用本文档中列出的MCP工具。当步骤0输出
__FALLBACK__时,请勿调用这些MCP工具;根据步骤0将任务委托给映射的主Skill。__ROUTE_CLI__
代币链上分析Skill(当前版本:无Smart Money功能)。如需代币级别的持有者分布、活动和大额转账分析,请并行调用链上工具+基础代币信息工具,然后将结果汇总为结构化报告。
触发场景:用户询问代币链上数据、持有者分布、链上活动、大额转账、链上筹码分析等内容。
逐Skill更新:本目录包含,可能还包含。上传至市场的ClawHub包通常会省略(上传页面限制);GitHub / Bitbucket源码树会保留这两个文件。相关政策:info-news-runtime-rules.md §1。以下触发更新步骤是对gate-runtime-rules.md的补充;当存在脚本时,在执行前使用此流程进行版本检查。
scripts/update-skill.shscripts/update-skill.ps1update-skill.ps1更新检查——用户可见性:版本检查期间的技术故障(缺少脚本、沙箱问题、网络问题、非零退出码、无可解析的行)不得向用户解释;请根据info-news-runtime-rules.md继续执行。仅可向用户总结成功的 / 结果(包括**** / 严格的退出码3,这仍属于需要用户确认后才能执行的成功路径)。请勿从网络自动下载文件。静态参考:如果缺少文件,标准脚本位于gate/gate-skills的目录下(与前置元数据中的名称一致)。
Result=checkapplyupdate_availableapplyupdate-skill.*.ps1skills/<name>/scripts/<name>Step 0 — Wrapper routing probe
步骤0 — 包装器路由探测
This legacy skill is a compatibility alias for the primary CLI skill
.
gate-info-web3Before Trigger update, MCP tool selection, or any legacy Execution Workflow,
run a deterministic shell probe:
bash
PRIMARY_SKILL="gate-info-web3"
HAS_PRIMARY=0
for root in \
"$HOME/.cursor/skills" \
"$HOME/.codex/skills" \
"$HOME/.openclaw/skills" \
"$HOME/.agents/skills" \
"$HOME/.gemini/antigravity/skills"
do
if [ -f "$root/$PRIMARY_SKILL/SKILL.md" ]; then
HAS_PRIMARY=1
break
fi
done
if command -v gate-cli >/dev/null 2>&1 && [ "$HAS_PRIMARY" = "1" ]; then
echo "__ROUTE_CLI__"
else
echo "__FALLBACK__"
fiInterpretation:
- → stop here. Do not run Trigger update or the legacy MCP sections below. Follow
__ROUTE_CLI__and its playbook contract. Carry over the minimum context:https://github.com/gate/gate-skills/blob/master/skills/gate-info-web3/SKILL.mdandtoken.chain - → continue with Trigger update and the legacy MCP workflow in this file.
__FALLBACK__
此旧版Skill是主CLI Skill 的兼容别名。
gate-info-web3在执行触发更新、选择MCP工具或任何旧版执行工作流之前,运行确定性shell探测:
bash
PRIMARY_SKILL="gate-info-web3"
HAS_PRIMARY=0
for root in \
"$HOME/.cursor/skills" \
"$HOME/.codex/skills" \
"$HOME/.openclaw/skills" \
"$HOME/.agents/skills" \
"$HOME/.gemini/antigravity/skills"
do
if [ -f "$root/$PRIMARY_SKILL/SKILL.md" ]; then
HAS_PRIMARY=1
break
fi
done
if command -v gate-cli >/dev/null 2>&1 && [ "$HAS_PRIMARY" = "1" ]; then
echo "__ROUTE_CLI__"
else
echo "__FALLBACK__"
fiTrigger update (with Execution)
解释:
Default (PD / blocking): On each trigger, run first without . The script only compares local vs remote; if , it does not overwrite files. STOP — ask the user whether to update before any , , or skill Execution. In sandboxes (e.g. Cursor), use full / all permissions when later running . This matches blocking update confirmation in the independent-script TEST_REPORT: blocking is enforced by these SKILL instructions plus check-only behavior (not by silent auto-apply).
checkGATE_SKILL_UPDATE_MODE=autoResult=update_availableapplyrunapplyStrict check (Agent / IDE — recommended on ): Use . When , exits 3 and prints — it stops only that shell step. Hard rule: after you ask the user, end this assistant turn; do not call , , or MCP in the same message. applies without a prior user step — do not use in chat for the blocking flow; use → user confirms → .
checkGATE_SKILL_CHECK_STRICT=1Result=update_availablecheckGATE_SKILL_CHECK_EXIT=3applyrunrunruncheckapply- → 在此处停止。不要运行触发更新或以下的旧版MCP部分。遵循
__ROUTE_CLI__及其手册约定。仅传递必要上下文:https://github.com/gate/gate-skills/blob/master/skills/gate-info-web3/SKILL.md和token。chain - → 继续执行触发更新以及本文档中的旧版MCP工作流。
__FALLBACK__
Step 1 — Check
触发更新(含执行)
Install root: / read . Typical : , , , , . Single-arg: the script resolves in that order when exists; otherwise is . Workspace-only trees need two-arg / with explicit .
checkapply$DEST/SKILL.md$SKILL_ROOT$HOME/.cursor/skills/<name>/$HOME/.codex/skills/<name>/$HOME/.openclaw/skills/<name>/$HOME/.agents/skills/<name>/$HOME/.gemini/antigravity/skills/<name>/DESTSKILL.mdDESTscripts/../checkapplyDESTAgent selection rules (run at most one of the fenced examples below; choose by OS and files under ):
$SKILL_ROOT/scripts/- macOS / Linux / WSL / Git Bash: If exists → use only the Bash example.
update-skill.sh - Windows (native PowerShell): If exists → use only the PowerShell example.
update-skill.ps1 - Windows without (typical ClawHub install): If only
.ps1exists → try WSL or Git Bash (update-skill.sh) using the same command shape as the Bash example. If bash is unavailable or execution fails → skip Step 1 silently (no script stderr or “version check failed” message to the user); proceed to Execution.bash - Neither script exists: Skip Step 1 silently; proceed to Execution. Do not invent or run
GATE_SKILL_CONFIRM_TOKEN/apply.revoke-pending
Bash (blocking — no auto; example Cursor):
bash
GATE_SKILL_CHECK_STRICT=1 bash "$HOME/.cursor/skills/gate-info-tokenonchain/scripts/update-skill.sh" check "gate-info-tokenonchain"PowerShell:
powershell
$env:GATE_SKILL_CHECK_STRICT = '1'
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.cursor\skills\gate-info-tokenonchain\scripts\update-skill.ps1" check "gate-info-tokenonchain"Result semantics: = no action. = remote newer; with blocking flow, do not apply until the user agrees. = could not compare — proceed with current version per info-news-runtime-rules.md; do not surface technical check failure details to the user.
skippedupdate_availablecheck_failedAgent parse (stdout): . → Step 2 before Execution. → no block from the check script.
GATE_SKILL_UPDATE_AGENT_ACTION=…BLOCK_UNTIL_USER_CONFIRMS_UPDATECONTINUE_SKILL_EXECUTION默认(产品开发/阻塞模式):每次触发时,先运行**,且不设置**。脚本仅比较本地版本与远程版本;如果返回,则不会覆盖文件。停止操作——在执行任何**、或Skill执行之前,询问用户是否要更新。在沙箱环境(如Cursor)中,后续运行时需使用完全/所有权限**。这与独立脚本TEST_REPORT中的阻塞更新确认一致:阻塞由这些SKILL指令加上仅检查行为强制执行(而非静默自动应用)。
checkGATE_SKILL_UPDATE_MODE=autoResult=update_availableapplyrunapply严格检查(Agent/IDE——推荐在时使用):设置**。当返回时,会以退出码3终止,并打印——仅终止该shell步骤。硬性规则:询问用户后,结束本次助手对话轮次;请勿在同一条消息中调用、或MCP工具。会在无用户前置步骤的情况下应用更新——在阻塞流程的聊天场景中请勿使用;请使用 → 用户确认 → **的流程。
checkGATE_SKILL_CHECK_STRICT=1Result=update_availablecheckGATE_SKILL_CHECK_EXIT=3applyrunrunruncheckapplyStep 2 — Confirm or Reject (blocking)
步骤1 — 检查
Runtime: Use the same shell family for Step 2 as for Step 1 (Bash vs PowerShell). If Step 1 was skipped, do not run or .
applyrevoke-pendingIf :
update_available-
STOP — do NOT proceed to Execution yet.
-
Inform the user (e.g. newer version available; summarize if helpful).
-
Wait for the user’s reply — blocking step.Hard rule (Cursor / Agent): Whenreports
check, orupdate_available, or strictBLOCK_UNTIL_USER_CONFIRMS_UPDATE, end this turn after asking. Only in the user’s next message runexit 3(if they agree) orapply(if they decline). Do not chainrevoke-pendingin the same turn asapplyfor this flow.check- User agrees → run with
applyfrom strictGATE_SKILL_CONFIRM_TOKENstdout when required, then Execution.check - User declines → , then Execution on the current install.
revoke-pending
- User agrees → run
Two-step gate (strict ): / (without ) fail until matches . User decline → .
checkapplyrunGATE_SKILL_UPDATE_MODE=autoGATE_SKILL_CONFIRM_TOKEN.gate-skill-apply-tokenrevoke-pendingbash
GATE_SKILL_CONFIRM_TOKEN="<paste from check stdout>" bash "$HOME/.cursor/skills/gate-info-tokenonchain/scripts/update-skill.sh" apply "gate-info-tokenonchain"bash
bash "$HOME/.cursor/skills/gate-info-tokenonchain/scripts/update-skill.sh" revoke-pending "gate-info-tokenonchain"powershell
$env:GATE_SKILL_CONFIRM_TOKEN = '<paste from check stdout>'
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.cursor\skills\gate-info-tokenonchain\scripts\update-skill.ps1" apply "gate-info-tokenonchain"powershell
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.cursor\skills\gate-info-tokenonchain\scripts\update-skill.ps1" revoke-pending "gate-info-tokenonchain"If Step 1 was not strict (no pending token): without is allowed.
applyGATE_SKILL_CONFIRM_TOKENIf or : no update step; proceed to Execution.
skippedcheck_failed安装根目录: / 会读取**。典型的包括:、、、、。单参数模式:当存在时,脚本会按上述顺序解析;否则为。仅工作区的目录树需要使用双参数的** / ,并指定明确的****。
checkapply$DEST/SKILL.md$SKILL_ROOT$HOME/.cursor/skills/<name>/$HOME/.codex/skills/<name>/$HOME/.openclaw/skills/<name>/$HOME/.agents/skills/<name>/$HOME/.gemini/antigravity/skills/<name>/SKILL.mdDESTDESTscripts/../checkapplyDESTAgent选择规则(最多运行以下 fenced 示例中的一个;根据操作系统和下的文件选择):
$SKILL_ROOT/scripts/- macOS / Linux / WSL / Git Bash:如果存在→ 仅使用Bash示例。
update-skill.sh - Windows(原生PowerShell):如果存在→ 仅使用PowerShell示例。
update-skill.ps1 - Windows无文件(典型ClawHub安装):如果仅存在
.ps1→ 尝试使用WSL或Git Bash(update-skill.sh)执行,命令格式与Bash示例相同。如果bash不可用或执行失败 → 静默跳过步骤1(不向用户显示脚本错误信息或“版本检查失败”提示);继续执行后续流程。bash - 两种脚本都不存在:静默跳过步骤1;继续执行后续流程。请勿自行生成或运行
GATE_SKILL_CONFIRM_TOKEN/apply。revoke-pending
Bash(阻塞模式——无自动更新;Cursor示例):
bash
GATE_SKILL_CHECK_STRICT=1 bash "$HOME/.cursor/skills/gate-info-tokenonchain/scripts/update-skill.sh" check "gate-info-tokenonchain"PowerShell:
powershell
$env:GATE_SKILL_CHECK_STRICT = '1'
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.cursor\skills\gate-info-tokenonchain\scripts\update-skill.ps1" check "gate-info-tokenonchain"结果语义: = 无操作。 = 远程版本更新;在阻塞模式下,需等待用户同意后再应用更新。 = 无法完成版本比较——根据info-news-runtime-rules.md使用当前版本继续执行;请勿向用户透露技术检查失败的细节。
skippedupdate_availablecheck_failedAgent解析(标准输出):。 → 执行前先完成步骤2。 → 检查脚本无阻塞,可继续执行Skill。
GATE_SKILL_UPDATE_AGENT_ACTION=…BLOCK_UNTIL_USER_CONFIRMS_UPDATECONTINUE_SKILL_EXECUTIONOptional — GATE_SKILL_UPDATE_MODE=auto
GATE_SKILL_UPDATE_MODE=auto步骤2 — 确认或拒绝(阻塞模式)
For CI / unattended automation only: setting on makes the script apply immediately when the remote is newer — no user confirmation and incompatible with blocking update confirmation tests. Do not use on when reproducing the blocking PD flow.
GATE_SKILL_UPDATE_MODE=autocheckautocheck运行时:步骤2使用与步骤1相同的shell类型(Bash或PowerShell)。如果步骤1被跳过,请勿运行或。
applyrevoke-pending如果返回:
update_available-
停止操作——暂不执行后续流程。
-
告知用户(例如:检测到更新版本;如有帮助可简要说明更新内容)。
-
等待用户回复——阻塞步骤。硬性规则(Cursor/Agent):当返回**
check、update_available或严格的BLOCK_UNTIL_USER_CONFIRMS_UPDATE时,询问用户后结束本次对话轮次**。仅在用户的下一条消息中运行**exit 3(如果用户同意)或apply(如果用户拒绝)。在阻塞流程中,请勿在同一次对话中将revoke-pending与apply**链式执行。check- 用户同意 → 运行**,必要时使用严格
apply标准输出中的check**,然后执行后续流程。GATE_SKILL_CONFIRM_TOKEN - 用户拒绝 → 运行****,然后使用当前安装版本执行后续流程。
revoke-pending
- 用户同意 → 运行**
两步验证(严格):在**与匹配之前,** / (未设置**)会执行失败。用户拒绝时 → 运行**。
checkGATE_SKILL_CONFIRM_TOKEN.gate-skill-apply-tokenapplyrunGATE_SKILL_UPDATE_MODE=autorevoke-pendingbash
GATE_SKILL_CONFIRM_TOKEN="<粘贴check标准输出中的内容>" bash "$HOME/.cursor/skills/gate-info-tokenonchain/scripts/update-skill.sh" apply "gate-info-tokenonchain"bash
bash "$HOME/.cursor/skills/gate-info-tokenonchain/scripts/update-skill.sh" revoke-pending "gate-info-tokenonchain"powershell
$env:GATE_SKILL_CONFIRM_TOKEN = '<粘贴check标准输出中的内容>'
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.cursor\skills\gate-info-tokenonchain\scripts\update-skill.ps1" apply "gate-info-tokenonchain"powershell
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.cursor\skills\gate-info-tokenonchain\scripts\update-skill.ps1" revoke-pending "gate-info-tokenonchain"如果步骤1未使用严格模式(无待处理令牌):允许不携带**运行**。
GATE_SKILL_CONFIRM_TOKENapply如果返回或:无需执行更新步骤;继续执行后续流程。
skippedcheck_failedParameters
可选——GATE_SKILL_UPDATE_MODE=auto
GATE_SKILL_UPDATE_MODE=auto- name: Frontmatter above; must match
nameon gate-skills.skills/<name>/ - Invoke: Use (or
$SKILL_ROOT/scripts/update-skill.sh) where.ps1is this skill — e.g.$SKILL_ROOT/SKILL.md,~/.cursor/skills/<name>,~/.codex/skills/<name>,~/.openclaw/skills/<name>,~/.agents/skills/<name>; do not treat~/.gemini/antigravity/skills/<name>(or any host root without~/.cursor) as the install. With one arg, the script resolvesskills/<name>/SKILL.mdin that order before falling back to the script’s directory; workspace installs need explicit$SKILL_ROOT. Two-argDEST/check/apply: canonical order is absoluterevoke-pending(skill root) first, thenDEST;name/update-skill.shauto-swap when only one normalized path containsupdate-skill.ps1(e.g. agent passesSKILL.mdthen path).name - ClawHub vs full tree: Installs without may copy it from gate/gate-skills under
update-skill.ps1(manual only; agents must not auto-download).skills/<name>/scripts/
Do not dump raw script logs into the user-facing reply except when debugging. On exit 3 (strict), do not run Execution until Step 2 is resolved. On or failure, still run Execution when appropriate per runtime rules.
checkcheck_failedapply仅适用于CI/无人值守自动化:在**时设置,当远程版本更新时,脚本会立即应用更新**——无需用户确认,且与阻塞更新确认测试不兼容。在复现阻塞产品开发流程时,请勿在**时使用**模式。
checkGATE_SKILL_UPDATE_MODE=autocheckautoKnown Limitations
参数
- Smart Money: and
info_onchain_get_smart_moneyforscope=smart_moneyare not available in this version. Inform users and use holders / activity / transfers only.info_onchain_get_token_onchain - Entity profiling: — whale entity profiling not supported until tool is available.
info_onchain_get_entity_profile - On-chain data coverage depends on upstream chain support (e.g., BlockInfo).
- name:前置元数据中的;必须与gate-skills上的
name路径匹配。skills/<name>/ - 调用方式:使用**(或
$SKILL_ROOT/scripts/update-skill.sh),其中.ps1为本Skill的文档——例如$SKILL_ROOT/SKILL.md、~/.cursor/skills/<name>、~/.codex/skills/<name>、~/.openclaw/skills/<name>、~/.agents/skills/<name>;请勿将~/.gemini/antigravity/skills/<name>(或任何不包含~/.cursor的宿主根目录)视为安装目录。单参数模式下,脚本会按上述顺序解析skills/<name>/SKILL.md,若未找到则回退到脚本所在目录;工作区安装需要使用双参数的$SKILL_ROOT/check/apply,并指定明确的revoke-pending。双参数DEST/check/apply:标准顺序为绝对路径revoke-pending(Skill根目录)在前**,然后是**DEST;当只有一个标准化路径包含name时,SKILL.md/update-skill.sh会自动交换参数顺序**(例如Agent传递update-skill.ps1然后是路径)。name - ClawHub vs 完整目录树:无的安装可从gate/gate-skills的
update-skill.ps1目录手动复制该文件(仅手动操作;Agent不得自动下载)。skills/<name>/scripts/
请勿将原始脚本日志直接输出到用户可见的回复中,调试场景除外。当**返回退出码3**(严格模式)时,在步骤2完成前请勿执行后续流程。当**或失败**时,仍需根据运行时规则在适当情况下执行后续流程。
checkcheck_failedapplyMCP Dependencies
已知限制
Legacy path only — this section applies when Step 0 emitted .
__FALLBACK__- Smart Money:当前版本不支持以及
info_onchain_get_smart_money的info_onchain_get_token_onchain参数。请告知用户,仅使用持有者/活动/转账相关功能。scope=smart_money - 实体画像:——巨鲸实体画像功能需等待工具上线后支持。
info_onchain_get_entity_profile - 链上数据覆盖范围取决于上游链的支持情况(如BlockInfo)。
Required MCP Servers
MCP依赖
| MCP Server | Status |
|---|---|
| Gate-Info | ✅ Required |
仅适用于旧版路径——当步骤0输出时,本节内容生效。
__FALLBACK__MCP Tools Used
必需的MCP服务器
Query Operations (Read-only)
- info_onchain_get_token_onchain
- info_coin_get_coin_info
| MCP服务器 | 状态 |
|---|---|
| Gate-Info | ✅ 必需 |
Authentication
使用的MCP工具
- API Key Required: No
- Credentials Source: None; this skill uses read-only Gate Info / Gate News MCP access only.
查询操作(只读)
- info_onchain_get_token_onchain
- info_coin_get_coin_info
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.
- 是否需要API密钥:否
- 凭证来源:无;本Skill仅使用只读的Gate Info / Gate News MCP访问权限。
Routing Rules
安装检查
Legacy path only — when Step 0 emitted , routing is delegated to
.
__ROUTE_CLI__gate-info-web3| User Intent | Keywords | Action |
|---|---|---|
| Token holder distribution | "ETH holders" "BTC holding distribution" "top holders" | Execute with |
| On-chain activity | "on-chain activity" "active addresses" "transaction count" | Execute with |
| Large transfers | "large transfers" "whale movements" "unusual transfers" | Execute with |
| Full on-chain overview | "on-chain analysis for SOL" "ETH on-chain data" | Execute with |
| Smart Money (not yet supported) | "smart money buying" | Inform user; run available scopes only |
| Specific address query | "track this address 0x..." | Route to |
| Coin fundamentals | "analyze SOL" | Route to |
| Whale entity tracking | "what is Jump Trading doing" | Route to |
- 必需组件:Gate-Info
- 安装:在继续之前,使用当前宿主IDE的本地Gate MCP安装流程完成安装。
- 仅当当前环境中已安装必需的Gate MCP服务器时,才可继续执行。
Execution Workflow
路由规则
Legacy path only — this section applies when Step 0 emitted .
__FALLBACK__仅适用于旧版路径——当步骤0输出时,路由由负责。
__ROUTE_CLI__gate-info-web3| 用户意图 | 关键词 | 操作 |
|---|---|---|
| 代币持有者分布 | "ETH持有者" "BTC持仓分布" "顶级持有者" | 使用 |
| 链上活动 | "链上活动" "活跃地址" "交易数量" | 使用 |
| 大额转账 | "大额转账" "巨鲸动向" "异常转账" | 使用 |
| 完整链上概览 | "SOL链上分析" "ETH链上数据" | 使用 |
| Smart Money(暂不支持) | "smart money买入" | 告知用户;仅运行可用范围的分析 |
| 特定地址查询 | "追踪此地址0x..." | 路由至 |
| 代币基本面 | "分析SOL" | 路由至 |
| 巨鲸实体追踪 | "Jump Trading在做什么" | 若 |
Step 0: Multi-Dimension Intent Check
执行工作流
- Token-level on-chain → this Skill.
- Specific address (not token) → .
gate-info-addresstracker - Fundamentals + technicals + news together → (if available).
gate-info-research
仅适用于旧版路径——当步骤0输出时,本节内容生效。
__FALLBACK__Step 1: Intent Recognition & Parameter Extraction
步骤0:多维度意图检查
- (required): Token ticker (e.g., BTC, ETH, SOL)
symbol - (optional): e.g., eth, sol, bsc
chain - : one or more of
scope,holders,activity(transfers— not available)smart_money - (optional): default 24h for transfers/activity
time_range
- 代币级链上分析 → 使用本Skill。
- 特定地址(非代币) → 使用。
gate-info-addresstracker - 基本面+技术面+新闻综合分析 → 使用(若可用)。
gate-info-research
Step 2: Call MCP Tools in Parallel
步骤1:意图识别与参数提取
| Step | MCP Tool | Parameters | Retrieved Data | Parallel |
|---|---|---|---|---|
| 1a | | | Holder / activity / transfer data per scope | Yes |
| 1b | | | Basic coin context | Yes |
- (必填):代币代码(如BTC、ETH、SOL)
symbol - (可选):如eth、sol、bsc
chain - :
scope、holders、activity中的一个或多个(transfers——暂不可用)smart_money - (可选):转账/活动默认时间范围为24小时
time_range
Step 3: LLM Aggregation
步骤2:并行调用MCP工具
- Contextualize on-chain data with coin info
- Identify patterns and anomalies
- Avoid speculative price predictions
| 步骤 | MCP工具 | 参数 | 获取的数据 | 是否并行 |
|---|---|---|---|---|
| 1a | | | 对应范围的持有者/活动/转账数据 | 是 |
| 1b | | | 基础代币上下文信息 | 是 |
Report Template
步骤3:LLM聚合
Legacy path only — this section applies when Step 0 emitted .
__FALLBACK__markdown
undefined- 将链上数据与代币信息进行关联分析
- 识别模式与异常
- 避免投机性价格预测
{symbol} On-Chain Analysis
报告模板
Generated: {timestamp} | Chain: {chain or "All supported chains"} Note: Smart Money analysis not yet available in this version.
仅适用于旧版路径——当步骤0输出时,本节内容生效。
__FALLBACK__markdown
undefinedToken Overview
{symbol}链上分析
| Metric | Value |
|---|---|
| Token | {symbol} ({name}) |
| Market Cap | ${market_cap} |
| Circulating Supply | {circulating_supply} |
生成时间:{timestamp} | 链:{chain或"所有支持的链"} 注意:当前版本暂不支持Smart Money分析。
Holder Distribution (if scope includes holders)
代币概述
{Tables + LLM concentration assessment}
| 指标 | 数值 |
|---|---|
| 代币 | {symbol} ({name}) |
| 市值 | ${market_cap} |
| 流通供应量 | {circulating_supply} |
On-Chain Activity (if scope includes activity)
持有者分布(若范围包含holders)
{Metrics + LLM trend assessment}
{表格 + LLM集中度评估}
Large Transfers (if scope includes transfers)
链上活动(若范围包含activity)
{Table + LLM flow assessment}
{指标 + LLM趋势评估}
On-Chain Health Score
大额转账(若范围包含transfers)
{Dimensions scored /10 + overall}
{表格 + LLM资金流向评估}
Key Insights
链上健康评分
{2–3 data-driven bullets}
On-chain data does not predict future prices. This does not constitute investment advice.
---{各维度评分/10 + 总分}
Decision Logic
关键洞察
| Condition | Assessment |
|---|---|
| Top 10 holder concentration > 70% | High concentration risk |
| Top 10 holder concentration < 30% | Well-distributed holder base |
| Active addresses declining > 20% WoW | Declining network activity |
| Active addresses growing > 30% WoW | Strong activity growth |
| Large transfers to exchange addresses | Potential sell pressure |
| Large transfers from exchange addresses | Potential accumulation |
| User asks about Smart Money | State not available; offer holders/activity/transfers |
{2–3条基于数据的要点}
链上数据不代表未来价格走势。本报告不构成投资建议。
---Error Handling
决策逻辑
| Error Type | Handling |
|---|---|
| Token not found on-chain | Check via |
| Show coin info only; note on-chain unavailable |
| Show on-chain data without market context |
| Scope returns empty | Skip section; note no data for scope |
| Chain not supported | List supported chains; ask user |
| Both Tools fail | Return error; suggest retry later |
User requests | Inform not available; offer other scopes |
| 条件 | 评估 |
|---|---|
| 前10大持有者集中度>70% | 集中度风险高 |
| 前10大持有者集中度<30% | 持有者基础分布良好 |
| 活跃地址数量周环比下降>20% | 网络活跃度下降 |
| 活跃地址数量周环比增长>30% | 活跃度增长强劲 |
| 大额转账至交易所地址 | 潜在抛售压力 |
| 大额转账从交易所地址转出 | 潜在积累信号 |
| 用户询问Smart Money | 说明暂不可用;提供持有者/活动/转账分析选项 |
Cross-Skill Routing
错误处理
| User Follow-up Intent | Route To |
|---|---|
| "Analyze this coin" | |
| "Track this address" | |
| "Is this token safe?" | |
| "Technical analysis?" | |
| "Any news?" | |
| "What does the community think?" | |
| "DeFi data for this?" | |
| 错误类型 | 处理方式 |
|---|---|
| 链上未找到代币 | 通过 |
| 仅展示代币信息;说明链上数据不可用 |
| 展示链上数据,但不包含市场上下文信息 |
| 对应范围返回空数据 | 跳过该部分;说明该范围无可用数据 |
| 链不被支持 | 列出支持的链;询问用户 |
| 两个工具均调用失败 | 返回错误信息;建议稍后重试 |
用户请求 | 说明暂不可用;提供其他范围的分析选项 |
Safety Rules
跨Skill路由
- No fabricated on-chain data: Only report MCP-returned data.
- Address privacy: Shorten addresses (e.g., ); do not doxx.
0x1234...abcd - No trading signals: Informational only; not buy/sell advice.
- Exchange labels: Best-effort; may be mislabeled.
- Data lag: Note indexing delays where relevant.
- Smart Money: Clearly state unavailability rather than approximating.
- Age & eligibility: Intended for users aged 18 or above with full civil capacity in their jurisdiction.
- Data flow: The host agent processes user prompts; this skill directs read-only Gate-Info MCP tools listed above. The LLM summarizes tool output. This skill does not invoke additional third-party data services.
| 用户后续意图 | 路由至 |
|---|---|
| "分析这个代币" | |
| "追踪这个地址" | |
| "这个代币安全吗?" | |
| "技术分析?" | |
| "有相关新闻吗?" | |
| "社区看法如何?" | |
| "这个代币的DeFi数据?" | |
—
安全规则
—
- 不得伪造链上数据:仅报告MCP返回的数据。
- 地址隐私保护:缩短地址(如);不得泄露完整地址。
0x1234...abcd - 不得提供交易信号:仅提供信息;不构成买卖建议。
- 交易所标签:尽最大努力标注;可能存在误标情况。
- 数据延迟:相关情况下需说明索引延迟。
- Smart Money:明确说明暂不可用,不得近似替代。
- 年龄与资格:仅面向18周岁及以上且在所在司法辖区具备完全民事行为能力的用户。
- 数据流:宿主Agent处理用户提示;本Skill仅调用上述列出的只读 Gate-Info MCP工具。LLM负责汇总工具输出。本Skill不会调用额外的第三方数据服务。