skills/gate-news-eventexplain/SKILL.md
Event attribution and explanation. Use this skill ONLY when the user's query is exclusively about the reason behind a price move with no other analysis dimensions. Trigger phrases: why did X crash, what just happened, why is it pumping, what caused. If the query ALSO mentions fundamentals, risk check, technicals, or any other analysis dimension, use gate-info-research instead — it handles multi-dimension queries in a single unified report.
npx skillsauth add gate/gate-skills gate-news-eventexplainInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
⚠️ 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, and per-skill version checks when scripts/ is present).
The "Why is it pumping/dumping?" Skill. When the market experiences abnormal volatility and the user asks why, the system traces the event source through multi-step calls, cross-references market data to verify impact magnitude, and delivers a complete "Event → Impact Chain → Market Reaction" analysis report.
Trigger Scenarios: User expresses curiosity about a market anomaly, e.g., "why did BTC crash", "what just happened", "why did ETH suddenly spike".
Per-skill updates: This skill may include scripts/update-skill.sh and, in full source trees, scripts/update-skill.ps1 for optional maintenance checks against the official Gate Skills repository. The shared policy is defined in info-news-runtime-rules.md.
Maintenance flow:
check only when you need to compare the installed skill with the official repo.check never rewrites files.update_available, ask the user before apply.apply rewrites only this skill's local directory under the active skills root.| MCP Server | Status | |------------|--------| | Gate-News | ✅ Required | | Gate-Info | ✅ Required |
Query Operations (Read-only)
info_marketsnapshot_get_market_snapshot and info_onchain_get_token_onchain in this skill)gate-mcp-installer — bash skills/gate-mcp-installer/scripts/install.sh (use --platform if multiple dev environments exist)| User Intent | Keywords | Action |
|-------------|----------|--------|
| Reason for price move | "why pump" "why dump" "crash" "surge" "what caused" "what happened" | Execute this Skill's full workflow |
| General news query | "any recent news" | Route to gate-news-briefing |
| Comprehensive coin analysis | "analyze BTC for me" | Route to gate-info-coinanalysis |
| Technical analysis | "BTC technical analysis" | Route to gate-info-trendanalysis |
| Market overview | "how's the market" | Route to gate-info-marketoverview |
Before executing this Skill, check if the user's query involves multiple analysis dimensions:
gate-info-research — it handles multi-dimension queries with unified tool deduplication and coherent report aggregation.Extract from user input:
coin: The coin involved (e.g., BTC, ETH; may be empty = overall market)direction: Up or down (aids search)time_hint: Time clue ("just now", "today", "yesterday"; default: past 24h)| Step | MCP Tool | Parameters | Retrieved Data | Parallel |
|------|----------|------------|----------------|----------|
| 1a | news_events_get_latest_events | coin={coin}, time_range="24h", limit=10 | Related event list | Yes |
| 1b | info_marketsnapshot_get_market_snapshot | symbol={coin}, timeframe="1d", source="spot" | Real-time market snapshot (verify volatility magnitude) | Yes |
Both Tools called in parallel.
events response
│
├── Matching event found (event time aligns with volatility onset)
│ └── → Step 4a: Get event details
│
└── No clear event match
└── → Step 4b: Expand news search
| Step | MCP Tool | Parameters | Retrieved Data | Parallel |
|------|----------|------------|----------------|----------|
| 2a | news_events_get_event_detail | event_id={matched_event_id} | Event details (cause, impact, timeline) | Yes |
| 2b | info_onchain_get_token_onchain | token={coin}, chain="eth", scope="transfers" | On-chain anomalies (large transfers, exchange inflows/outflows) | Yes |
| Step | MCP Tool | Parameters | Retrieved Data | Parallel |
|------|----------|------------|----------------|----------|
| 2c | news_feed_search_news | coin={coin}, sort_by="time", limit=15 | Latest related news (sorted by time) | Yes |
| 2d | info_onchain_get_token_onchain | token={coin}, chain="eth", scope="transfers" | On-chain anomalies | Yes |
The LLM must complete the following reasoning chain:
## {coin} {Pump/Dump} Attribution Analysis
> Analysis time: {timestamp}
### 1. Volatility Summary
| Metric | Value |
|--------|-------|
| Current Price | ${price} |
| Move Magnitude | {change}% (within {timeframe}) |
| High | ${high} ({time}) |
| Low | ${low} ({time}) |
| Volume Change | {volume_change}% (vs 24h average) |
| Futures Liquidations | ${liquidation} (if available) |
### 2. Core Triggering Event
🔴 **{event_title}**
- Event Time: {event_time}
- Event Type: {Regulation / Project Development / Market Manipulation / Macro Economic / Technical Failure / Whale Activity}
- Details: {2-3 sentence description}
- Source: {source}
### 3. Event → Impact Chain
{event} │ ├── Direct Impact: {description} │ e.g., SEC lawsuit → Regulatory uncertainty for the token increases │ ├── Sentiment Transmission: {description} │ e.g., Panic spreads → Fear & Greed Index drops from 65 to 35 │ └── Price Reaction: {description} e.g., {coin} dropped from ${high} to ${low} within 2 hours of the event
### 4. On-chain Verification
{If on-chain data is available:}
| On-chain Metric | Anomaly |
|----------------|---------|
| Exchange Inflows | {increase/decrease}, {description} |
| Large Transfers | {count} transfers exceeding ${threshold} |
| Whale Activity | {description} |
| Futures Funding Rate | {change description} |
{Does the on-chain data corroborate the event narrative?}
### 5. Ripple Effects
{Did this event affect other coins/sectors?}
- {Related coin 1}: {impact description}
- {Related coin 2}: {impact description}
- Sector impact: {e.g., L1 sector declined broadly, DeFi sector affected}
### 6. Forward Outlook
{Based on the event's nature, assess the follow-on impact:}
| Dimension | Assessment |
|-----------|------------|
| Impact Duration | {One-time shock / Short-term (1-3 days) / Medium-term (1-2 weeks) / Long-term} |
| What to Watch Next | {Items to monitor: court ruling, policy details, project response, etc.} |
| Historical Precedent | {Similar past events and their outcomes, if any} |
### ⚠️ Important Notes
- Market moves may be caused by multiple overlapping factors; the above analysis is based on currently available information
- Long-term impact of the event remains uncertain
> The above analysis is based on public information and on-chain data. It does not constitute investment advice.
## {coin} Volatility Analysis
> Analysis time: {timestamp}
### Volatility Summary
{Same as above}
### Possible Cause Analysis
⚠️ No single clear triggering event was identified. The following is a composite analysis:
**Possible Factor 1: {description}**
- Evidence: {related news/data}
- Likelihood: {High/Medium/Low}
**Possible Factor 2: {description}**
- Evidence: ...
- Likelihood: ...
**On-chain Clues**
{Any anomalous on-chain data that could help explain the move?}
### Composite Assessment
{LLM's composite analysis, with uncertainty explicitly acknowledged}
> Note: No single clear triggering event was found for this move. The above analysis is an informed assessment based on available data.
| Condition | Assessment | |-----------|------------| | Event time < price move start time | ✅ Temporally plausible as a trigger | | Event time > price move start time | ❌ Unlikely to be the trigger (may be follow-up reporting) | | Event impact rating = "High" | Weight +2 | | Event involves the queried coin | Weight +3 | | Event type = "Regulation/Policy" | Typically causes larger moves | | Multiple events simultaneously | Composite analysis — likely multi-factor |
| Magnitude | Label | |-----------|-------| | < 3% | Normal volatility — may not require a specific event explanation | | 3% – 10% | Moderate volatility — look for recent news/events | | 10% – 20% | Large volatility — typically has a clear event driver | | > 20% | Extreme volatility — major event or black swan almost certain |
| Condition | Assessment | |-----------|------------| | Exchange inflows surge > 3x average | "Large token inflows to exchanges — potential selling pressure" | | Exchange outflows surge > 3x average | "Large token outflows from exchanges — possible accumulation" | | Large transfer count > 5x average | "Abnormally active large transfers" | | Futures liquidations > $100M | "Massive futures liquidation cascade — amplified price volatility" |
| Error Type | Handling |
|------------|----------|
| news_events_get_latest_events finds no matching event | Proceed to Step 4b — expand news search |
| news_events_get_event_detail fails | Generate report based on event list summaries only |
| info_onchain_get_token_onchain unavailable (P1 phase) | Skip on-chain verification section; note "On-chain data temporarily unavailable" |
| info_marketsnapshot_get_market_snapshot fails | Cannot confirm volatility magnitude; degrade to showing event info only |
| Both news and events return no results | Honestly inform the user "No clear cause has been identified at this time"; suggest monitoring for updates |
| All Tools fail | Return error message; suggest the user try again later |
| User Follow-up Intent | Route To |
|-----------------------|----------|
| "Analyze BTC for me" | gate-info-coinanalysis |
| "Give me a technical analysis" | gate-info-trendanalysis |
| "How's the overall market?" | gate-info-marketoverview |
| "Recent news?" | gate-news-briefing |
| "Any on-chain anomalies?" | gate-info-tokenonchain |
| "Track this address" | gate-info-addresstracker |
tools
Exchange listing tracker. Use this skill whenever the user asks about exchange listing, delisting, or maintenance announcements. Trigger phrases include: any new coins listed recently, what did Binance list, new listings, delisted. MCP tools: news_feed_get_exchange_announcements, info_coin_get_coin_info, info_marketsnapshot_get_market_snapshot.
tools
Community sentiment via Gate-News MCP, X/Twitter-first. Use for social discussion, KOL takes, or opinion on a coin or topic. Triggers: what does the community think about ETH, Twitter or X sentiment, what are people saying, KOL opinions. Reddit, Discord, Telegram when search_ugc is available; until then label output as X/Twitter-only. Tools: news_feed_search_x, news_feed_get_social_sentiment.
testing
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.
tools
One-click installer for Gate MCP servers and gate-skills on Cursor, Claude Code, Codex, or OpenClaw/mcporter. Use when the user asks to install Gate MCP, Gate skills, setup Gate trading tools, mcporter Gate, or configure any supported client. Triggers on 'install Gate MCP', 'Gate skills', 'setup Gate Cursor', 'Gate Claude Code', 'Gate Codex', 'OpenClaw Gate', 'mcporter Gate'.