gate-news-intel
gate-news-intel
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.
- 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
- Primary boundary: news, events, announcements, and social/UGC intelligence. Optional
infocalls appear only in playbooks that explicitly add market or coin background (intel_plus_market,market_wide_intel). - Every command MUST exist under
gate-cli v0.5.2. Call only what is listed in playbooks/gate-news-intel.yaml. When preflightrouteisCLI, do not use Gate MCP from this skill. - Always pass
--format jsonon data-collection commands. - Separate fact from opinion: label facts (dated events, official announcements, news wires) vs community / UGC / X / social (always cite source type: UGC, X, Reddit, YouTube, sentiment index).
- Synthesis order (PRD 5.6.7):
- “Why did it drop / crash?” → causal event chain first (Section 2), then optionally market/coin background (Section 4).
- “How does the community see ...?” → Section 3 (community / UGC / X / sentiment) before broad market overview (Section 4).
- Final user-facing reports may use the user’s locale; this
SKILL.mdstays English for discovery (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 (legacy MCP fallback is outside this repo’s primary skills);BLOCK→ echouser_messageand halt. - When
status == "ready_with_migration_warning", remember it — Step 3 appends one migrate hint at the end of the report.
Do NOT run news / info data collection until route == "CLI".
Step 1 — Intent routing
Map the user query to exactly one playbook id from playbooks/gate-news-intel.yaml.
| Playbook id | When to pick | Required slots |
|---|---|---|
news_brief |
Headlines / “what happened recently” with a named asset | symbol |
event_explain |
“Why did it drop / crash / event explanation / cause” | symbol |
exchange_listings |
Listings, delistings, maintenance, announcements | — |
community_intel |
“Community take”, Reddit, YouTube, X, social / sentiment (social-first) | symbol |
intel_plus_market |
User wants news + market or coin background | symbol |
market_wide_intel |
Broad “what is happening in crypto” without a ticker | — |
Slot extraction
symbol: ticker (BTC,ETH, ...). Ask if missing when the playbook requires it.time_range:24h/7d/30d. Defaults:24hfor brief/sentiment;7dfor UGC/X.event_id: only when the user references a concrete event forget-event-detail.topic_query: formarket_wide_intelweb search.
Cross-skill routing at Step 1
| User signal | Route to |
|---|---|
| “Is it safe / honeypot / blacklist” | gate-info-risk (primary) |
| “Trace this address / on-chain / TVL / reserves” | gate-info-web3 (primary) |
| “Analyze this coin / fundamentals / technicals / macro” (research-first) | gate-info-research (primary) |
Step 2 — Data collection
Execute the chosen playbook. Same parallel_group → concurrent; wait between groups.
Shortcut fallbacks (not executed as literal commands) — use the YAML command blocks; see cli_future_shortcut in the playbook for +brief, +event-explain, +community-scan, +market-overview, +coin-overview.
exchange_listings: base invocation uses limit + format only; if the user supplied symbol, add --coin {symbol} when the CLI supports it (get-exchange-announcements --help).
event_explain: call get-event-detail only when event_id is known; otherwise omit that command.
Info failures: In intel_plus_market, market_overview / coin_info / market_snapshot / technical_analysis are optional — if they fail, still deliver the news-led report (PRD 5.6.8).
Step 3 — Synthesis
Produce five sections, in this order:
Report template
## Intel briefing — {subject}
### 1. Event / news takeaway
- 3–5 bullets; separate **verified facts** from **unconfirmed** items
### 2. Key facts and timeline
- Time-ordered, verifiable items from `search-news` / `get-latest-events` / `get-event-detail` where used
### 3. Community / UGC / X / Reddit / YouTube
- **Must** cover, when the playbook includes them: UGC (`search-ugc`), X (`search-x`), and sentiment where applicable (`get-social-sentiment`)
- Label every bullet with **source type** (e.g. UGC / X / sentiment index) — do not state opinion as on-chain fact
### 4. Market or coin background (if any)
- Only when the playbook includes `info` or `get-market-overview` in `market_wide_intel`; if not used, state **no extra market context**
### 5. Conclusion and what to watch
- Not investment advice; list follow-up items
> This report is based on public data and tool output; it is not investment advice.
Migrate hint
If Step 0 had ready_with_migration_warning, append verbatim the migration blockquote line from skills/_shared/report-style.md (line starting with ⚙️).
Cross-skill routing + Safety rules
Routing
Follow skills/_shared/routing.md. Do not absorb research / web3 / risk primary intents into this skill. News-intel-specific follow-ups (after the briefing is delivered and the user asks a follow-up):
| Follow-up intent | Target |
|---|---|
| "deeper research on this coin" / "is it worth attention" / "fundamentals / technicals / macro" | gate-info-research |
| "address from the event" / "what is on-chain" / "protocol TVL / reserves / smart money" | gate-info-web3 |
| "is this token safe" / "honeypot" / "blacklist" / "compliance" | gate-info-risk |
User changes symbol or time window and wants the same class of intel |
Re-enter the same playbook with the new slots |
Safety rules
Follow skills/_shared/report-style.md. News-intel-specific:
- No buy/sell advice; no price targets.
- Community and UGC are first-class in Section 3 (not footnotes) when
community_intelor relevant commands in other playbooks fire. - Never fabricate events or quotes — if empty, mark no data.
References
| File | Load when... |
|---|---|
| skills/gate-news-intel/references/scenarios.md | Picking among brief / event / community / listings / market-wide. |
| skills/gate-news-intel/references/cli-reference.md | Flag tables for news and optional info commands. |
| skills/gate-news-intel/references/troubleshooting.md | Optional flags, get-exchange-announcements filters, empty event_id. |
| 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'.
125gate-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 '现货账户余额'.
113gate-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'.
102gate-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.
95gate-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.
84gate-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).
76