← 返回 Skills 市场
gaixianggeng

gate-news-eventexplain

作者 gaixg · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
123
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install gate-news-event-explain-staging
功能描述
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 dimen...
使用说明 (SKILL.md)

gate-news-eventexplain

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 shared rules (tool degradation, report standards, security, routing, and optional local maintenance when scripts/ is present).

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

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

Local maintenance (optional, repository copy only):

  • If scripts/update-skill.* exists in the repository copy, check may compare the installed copy with the packaged skill source used by the current install.
  • Ask the user before apply.
  • apply updates files within this skill directory only.

MCP Dependencies

Required MCP Servers

MCP Server Status
Gate-News ✅ Required
Gate-Info ✅ Required

MCP Tools Used

Query Operations (Read-only)

  • info_marketsnapshot_get_market_snapshot
  • info_onchain_get_token_onchain
  • news_events_get_event_detail
  • news_events_get_latest_events
  • news_feed_search_news

Authentication

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

Installation Check

  • Required: Gate-News, Gate-Info (for info_marketsnapshot_get_market_snapshot and info_onchain_get_token_onchain in this skill)
  • 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.

Routing Rules

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

Execution Workflow

Step 0: Multi-Dimension Intent Check

Before executing this Skill, check if the user's query involves multiple analysis dimensions:

  • If the query is exclusively about the reason behind a price move, proceed with this Skill.
  • If the query also mentions fundamentals, risk check, technicals, comparison, or any other analysis dimension beyond event attribution, route to gate-info-research — it handles multi-dimension queries with unified tool deduplication and coherent report aggregation.

Step 1: Intent Recognition & Parameter Extraction

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 2: Phase 1 — Event Search + Market Verification (Parallel)

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.

Step 3: Decision Branch

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 4a: Event Found → Get Details + On-chain Verification

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 4b: No Event Found → Expand Search

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

Step 5: LLM Attribution Reasoning

The LLM must complete the following reasoning chain:

  1. Confirm the volatility: Based on the market snapshot, confirm the timing, magnitude, and volume change
  2. Identify the trigger event: From events/news, find the event with the closest time alignment
  3. Verify causality: Did the event precede the price move? Is there corresponding on-chain activity?
  4. Assess the impact chain: Event → Direct impact → Sentiment transmission → Price reaction
  5. Evaluate follow-on potential: Based on the event's nature, assess whether the impact is short-term or sustained

Step 6: Output Structured Report


Report Template

## {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 across the market, 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.

Template When No Event Can Be Identified

## {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.

Reasoning Logic

Event Matching Logic

Condition Assessment
Event time \x3C 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

Volatility Magnitude Assessment

Magnitude Label
\x3C 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

On-chain Anomaly Assessment

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 Handling

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

Cross-Skill Routing

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

Safety Rules

  1. No definitive causal claims: Use language like "likely caused by", "the most closely related event is" — avoid absolute causal assertions
  2. No follow-on predictions: Do not output "it will continue to rise/fall" style predictions
  3. No investment advice: Do not give buy/sell recommendations based on event analysis
  4. Acknowledge uncertainty: When the causal link between event and move is uncertain, explicitly state it
  5. Source attribution: Events and news must cite their sources
  6. Flag missing data: When on-chain data or event details are unavailable, explicitly state it
  7. Avoid amplifying panic: When describing crashes or black-swan events, maintain objective, neutral language — no sensationalist rhetoric
安全使用建议
This skill appears internally consistent and read-only: it needs Gate-News / Gate-Info MCP access but no API keys or local installs. Before enabling, confirm your agent runtime actually has the Gate MCP servers/tools available (SKILL.md requires them) and ensure the shared runtime rule files referenced (../gate-runtime-rules.md and ../info-news-runtime-rules.md) are present in your environment or otherwise accessible; absence may cause the agent to stall or mis-handle tool calls. Because the skill makes causal attributions, expect cautious language (no definitive trading advice) and verify any high-confidence claims against primary sources if you plan to act on them.
功能分析
Type: OpenClaw Skill Name: gate-news-event-explain-staging Version: 1.0.1 The gate-news-event-explain-staging skill bundle is a crypto market analysis tool designed to provide event attribution for price volatility. It uses read-only MCP tools (Gate-News and Gate-Info) to correlate market moves with news events and on-chain data. The SKILL.md and README.md files define a structured workflow, safety rules (e.g., no investment advice, no definitive causal claims), and routing logic. While the documentation and CHANGELOG.md mention maintenance scripts for self-updating (scripts/update-skill.sh), the instructions explicitly require user consent before execution, and no malicious code or data exfiltration patterns were found in the provided files.
能力评估
Purpose & Capability
Name/description (explain why a coin pumped/dumped) align with the listed MCP tools (news and market snapshot, on-chain transfers). No unrelated binaries, config paths, or credentials are requested.
Instruction Scope
SKILL.md's execution workflow is narrowly scoped to news + market snapshot + optional on-chain checks and explicitly forbids calling tools not listed. It instructs the agent to read shared runtime rules (../gate-runtime-rules.md and ../info-news-runtime-rules.md) which are not included in this bundle — this is a procedural dependency (read-only rules) and could cause runtime confusion if those shared rule files are not available in the environment, but it is not an obvious exfiltration or privilege escalation instruction.
Install Mechanism
No install spec and no code files — instruction-only skill. Nothing is written to disk and no external archives or downloads are requested.
Credentials
The skill requires no environment variables, no credentials, and only calls read-only MCP tools. The requested access is proportionate to a news/market attribution task.
Persistence & Privilege
always:false and no install actions or cross-skill config modifications. The skill does not request permanent presence or elevated privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install gate-news-event-explain-staging
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /gate-news-event-explain-staging 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Improved wording in local maintenance instructions; now clarifies changes affect repository copy only. - Removed obsolete script: scripts/update-skill.sh. - Updated version and metadata to reflect latest release date. - No changes to core workflow, routing, or MCP dependencies.
v1.0.0
Initial release of the "Why did X move?" event attribution and explanation skill. - Provides dedicated analysis for user queries exclusively about the reason behind a rapid price move (e.g., "why did BTC crash?"). - Follows a strict workflow: market verification, event/news correlation, on-chain cross-check, and reasoning for cause and impact. - Includes detailed routing rules to forward multi-dimensional or unrelated queries to appropriate skills. - Outputs a structured markdown report including volatility metrics, triggering event, event-to-impact chain, on-chain analysis, and ripple effects. - Uses only explicitly listed MCP tools for event, market, and on-chain data retrieval.
元数据
Slug gate-news-event-explain-staging
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

gate-news-eventexplain 是什么?

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 dimen... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 123 次。

如何安装 gate-news-eventexplain?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install gate-news-event-explain-staging」即可一键安装,无需额外配置。

gate-news-eventexplain 是免费的吗?

是的,gate-news-eventexplain 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

gate-news-eventexplain 支持哪些平台?

gate-news-eventexplain 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 gate-news-eventexplain?

由 gaixg(@gaixianggeng)开发并维护,当前版本 v1.0.1。

💬 留言讨论