gate-info-web3
gate-info-web3
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 and gate-news shared rules (tool degradation, report standards, security, routing).
- 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.
CLI and playbook contract
- Scope naming: Frame answers as Web3 / on-chain / protocol behavior. Do not narrow the narrative to “DeFi-only” unless the user’s question is strictly DeFi/TVL/yield.
gate-info-defianalysisis a legacy alias for routing only — the canonical skill id isgate-info-web3. - Every CLI command MUST exist under
gate-cli v0.5.2. Call only what appears in playbooks/gate-info-web3.yaml. When preflightrouteisCLI, do not invoke Gate MCP tools from this skill. - Always pass
--format jsonon data-collection commands. - Separate evidence types in the report: label on-chain / CLI facts vs community or media interpretation (news, web search, UGC). Never present rumor as chain truth.
- Required slots (
address+chain,token+chain,platform,exchange+asset,symbol,entity_query) must be explicit; if ambiguous, ask — do not guess chain or contract. - Final user-facing reports may use the user’s locale; this
SKILL.mdstays English for discovery (see repositoryCLAUDE.mdrule 1).
Step 0 — Preflight
Follow skills/_shared/preflight.md verbatim:
- Run
gate-cli preflight --format json; parse.route,.status,.user_message. - Branch:
CLI→ continue;MCP_FALLBACK→ emit__FALLBACK__and halt;BLOCK→ echouser_messageand halt. - When
status == "ready_with_migration_warning", Step 3 appends one migrate hint at the end of the report.
Do NOT run any info / news data call until route == "CLI".
Step 1 — Intent routing
Map the user query to exactly one playbook id from playbooks/gate-info-web3.yaml.
| Playbook id | When to pick | Required slots |
|---|---|---|
address_tracking |
Trace a wallet / “who is this address” / recent on-chain activity (behavior, not safety verdict). | address, chain |
token_onchain |
Token-level flow / holders / smart-money style signals for a known token + chain. | token, chain |
entity_intel |
Named desk / fund / entity (e.g. what a named desk is doing). | entity_query |
protocol_platform |
Protocol TVL, fees, volume, profile, history, or yield on a named platform (e.g. Uniswap, Aave). | platform |
exchange_reserves |
Exchange reserve / proof-of-reserves style questions for an asset. | exchange, asset |
liquidation_heatmap |
Perp / futures liquidation density by price (which price levels see liquidations). | symbol |
stablecoin_bridge |
Stablecoin market / peg / chain distribution, or bridge rankings — not a single-token DEX question. | — |
token_onchain_social |
User wants on-chain data plus news/sentiment/UGC in one pass. | token, chain |
Slot extraction notes
chain: normalize to ids the CLI accepts (eth,bsc,arbitrum,base,solana, ...). If missing, ask.platform: accept fuzzy names; if multiple matches are plausible, rungate-cli info platformmetrics search-platformsonly with flags verified ingate-cli info platformmetrics search-platforms --help, pick one slug, then runget-defi-overview/get-platform-info/get-yield-poolsas the playbook lists.tokenvssymbol: on-chain playbooks usetoken(+chain); reserves / heatmap often use listedsymbol(e.g.BTC,USDC).
Cross-skill routing at Step 1
| User signal | Route to |
|---|---|
| Safety / honeypot / blacklist / compliance verdict (safety-first) | gate-info-risk (primary) |
| General research, fundamentals, macro, multi-coin compare without on-chain/protocol framing | gate-info-research (primary) |
| Pure “why did it move”, “community narrative”, no on-chain ask | gate-news-intel (primary) |
Step 2 — Data collection
Execute the chosen playbook. Commands in the same parallel_group may run concurrently; wait for the group before the next. Only use commands defined in the playbook YAML (plus the optional search-platforms pre-check for fuzzy platform names when Step 1 says so).
Execution substitutes (v0.5.2)
info +address-tracker/info +token-onchain: not relied upon. Use theaddress_trackingandtoken_onchaincommand blocks in the YAML (seecli_future_shortcutthere for aspirational one-liners).info onchain trace-fund-flowandinfo onchain get-entity-profile: not in the v0.5.2 inventory documented indocs/gate-cli-commands-summary.md. Useget-address-info+get-address-transactionsfor flows; usenews feed web-searchfor entity-style questions untilget-entity-profileexists.- News aggregates (
news +brief,news +community-scan): usesearch-news,get-social-sentiment,search-ugcas intoken_onchain_social.
Failure policy
- Required command fails → abort, surface CLI error, no fabricated section.
- Optional command fails → mark the matching subsection as no data in Step 3.
- News/web search may be partial or opinion-heavy — tag those lines as community / media, not as on-chain facts.
Step 3 — Synthesis
Produce exactly six sections, in this order (section titles in the final user report may be localized; structure is fixed):
Report template
## Web3 intel — {subject}
### 1. Subject and executive takeaways
- Objects (address / token / protocol / exchange / entity / theme)
- 1–3 neutral bullets; separate **on-chain verifiable** vs **needs confirmation**
### 2. On-chain activity (core)
- Recent interaction types, large transfers, label-based identity hints — **only** from on-chain / `info onchain` commands
### 3. Flows, positioning, smart money, entity read
- Flow and holder / positioning structure (`get-address-transactions`, `get-token-onchain`)
- Smart-money or whale-style signals (from token-onchain data)
- Entity questions: if `web-search` is used, mark as **second-hand** narrative
### 4. Protocol or platform metrics (if relevant)
- Scale (TVL, volume, fees), direction of change, pools or assets that matter (`platformmetrics` commands)
### 5. Community or news context (if relevant)
- Only when the playbook includes news / web-search: short factual + tone summary; **keep separate** from sections 2–3
### 6. Risks and watchlist
- Data gaps, follow-up on-chain signals, **non-advice** watch items
> This report is based on public data and tool output; it is not investment advice.
Migrate hint (only if Step 0 had ready_with_migration_warning)
Append verbatim the migration blockquote line from skills/_shared/report-style.md (the line starting with ⚙️ and gate-cli migrate --dry-run), same as other primary skills.
Cross-skill routing + Safety rules
Routing
Follow skills/_shared/routing.md. Web3-specific reminders:
| Follow-up intent | Target |
|---|---|
| “Is it safe / honeypot / sanctioned?” | gate-info-risk (primary) |
| “Full research report / worth buying?” (no on-chain focus) | gate-info-research (primary) |
| “Why pump/dump / Twitter drama only” | gate-news-intel (primary) |
Safety rules
Follow skills/_shared/report-style.md. Web3-specific:
- No buy/sell recommendations; no price targets.
- Do not treat empty on-chain data as proof of safety — that belongs in risk skill.
- When web-search or UGC is used, prefix interpretive lines with media / community so they are not confused with chain state.
References
| File | Load when... |
|---|---|
| skills/gate-info-web3/references/scenarios.md | Choosing among address / token / protocol / reserves / heatmap playbooks. |
| skills/gate-info-web3/references/cli-reference.md | Flag tables and verified platformmetrics / onchain / news flags. |
| skills/gate-info-web3/references/troubleshooting.md | Shortcut gaps, search-platforms discovery, optional get-transaction for a pasted tx hash. |
| skills/_shared/preflight.md | Step 0. |
| skills/_shared/routing.md | Cross-skill matrix. |
| skills/_shared/report-style.md | Shared report rules. |
More from gate/gate-skills
gate-exchange-futures
Gate Exchange USDT perpetual futures trading skill. Use when the user wants to trade contracts, open/close perpetual positions, or manage futures leverage. Triggers on 'open long', 'close short', 'USDT perpetual', 'futures TP/SL'.
127gate-exchange-spot
Gate spot trading and account operations skill. Use when the user asks to buy/sell crypto on spot, check account value, list spot balances, or place conditional/trigger orders. Triggers on 'buy coin', 'sell spot', 'take profit', 'stop loss', 'cancel order', 'my spot balance', '查看我的现货账户余额', or '现货账户余额'.
115gate-exchange-marketanalysis
Gate Exchange market analysis tool. Use when the user asks for deep market metrics like liquidity, slippage, funding arbitrage, or manipulation risk. Triggers on 'liquidity', 'depth', 'slippage', 'momentum', 'buy/sell pressure', 'squeeze', 'funding rate', 'arbitrage', 'basis', 'premium'.
104gate-news-briefing
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.
96gate-info-trendanalysis
Trend and technical analysis. Use this skill ONLY when the user's query is exclusively about technical indicators or trend analysis for one coin with no other analysis dimensions. Trigger phrases: technical analysis, K-line, RSI, MACD, trend, support, resistance. If the query ALSO mentions fundamentals, risk, news, sentiment, or any other analysis dimension, use gate-info-research instead — it handles multi-dimension queries in a single unified report.
85gate-dex-market
On-chain DEX market data queries via Gate: token prices/价格, K-line/OHLC candlestick charts, token rankings, security risk audits, new token discovery, holder analysis, and trading volume stats. Read-only — no transactions. Use when the user asks for 'token price', 'price of ETH', 'check SOL price', '查价格', 'K线', 'candlestick', 'OHLC', 'top gainers', 'trending tokens', 'is this token safe', 'honeypot check', 'new tokens', 'trading volume', or 'liquidity events'. Do NOT use for swap/trade execution (use gate-dex-trade) or wallet balance/account queries (use gate-dex-wallet).
78