gate-news-briefing
The crypto industry "morning briefing" Skill. The user asks what's been happening; the system calls 3 MCP Tools in parallel to fetch major events + trending news + social sentiment, then the LLM aggregates into a layered news briefing.
Trigger Scenarios: User asks about recent/today's news, headlines, or what's been happening.
Routing Rules
| User Intent |
Keywords |
Action |
| General news briefing |
"what happened recently" "today's headlines" "crypto news" "any new updates" |
Execute this Skill's full workflow |
| Coin-specific news |
"any SOL news" "what's happening with BTC" |
Execute this Skill with coin parameter set to that coin |
| Reason for a move |
"why did BTC crash" "what just happened" |
Route to gate-news-eventexplain |
| Overall market conditions |
"how's the market" |
Route to gate-info-marketoverview |
| Exchange announcements |
"any new listings on Binance" "new coins lately" |
Route to gate-news-listing |
Execution Workflow
Step 1: Intent Recognition & Parameter Extraction
Extract from user input:
coin (optional): Whether a specific coin is targeted, e.g., "SOL news" → coin=SOL
time_range: Time window (default: 24h; if user says "this week" → 7d)
topic (optional): Whether focused on a specific topic (e.g., "regulation", "ETF", "DeFi")
Step 2: Call 3 MCP Tools in Parallel
General Briefing Mode (no specific coin):
| Step |
MCP Tool |
Parameters |
Retrieved Data |
Parallel |
| 1a |
news_events_get_latest_events |
time_range={time_range}, limit=10 |
Major event list (with impact rating) |
Yes |
| 1b |
news_feed_search_news |
sort_by="importance", limit=10, lang="en" |
Top news ranked by importance |
Yes |
| 1c |
news_feed_get_social_sentiment |
(no specific coin) |
Market-wide social sentiment overview |
Yes |
Coin-Specific Mode (user specified a coin):
| Step |
MCP Tool |
Parameters |
Retrieved Data |
Parallel |
| 1a |
news_events_get_latest_events |
coin={coin}, time_range={time_range}, limit=10 |
Events related to that coin |
Yes |
| 1b |
news_feed_search_news |
coin={coin}, sort_by="importance", limit=10 |
News related to that coin |
Yes |
| 1c |
news_feed_get_social_sentiment |
coin={coin} |
Social sentiment for that coin |
Yes |
Step 3: LLM Aggregation
The LLM must:
- De-duplicate events and news (the same event may appear in both feeds)
- Rank by impact/importance
- Categorize (Regulation, Projects, Market, Technology, etc.)
- Combine with social sentiment to identify market focus areas
Step 4: Output Structured Briefing
Report Template
## Crypto Industry News Briefing
> Time range: Past {time_range} | Generated: {timestamp}
### 🔴 Major Events
{Top 1-3 events by impact, each containing:}
**1. {event_title}**
- Time: {event_time}
- Impact: {Market/industry impact assessment}
- Involved: {Related coins/projects/institutions}
- Details: {2-3 sentence summary}
**2. {event_title}**
- ...
---
### 📰 Trending News
{Grouped by category, 2-5 items per category:}
**Regulation & Policy**
1. {title} — {source} ({time})
{One-sentence summary}
2. ...
**Projects & Technology**
1. {title} — {source} ({time})
{One-sentence summary}
2. ...
**Market & Trading**
1. {title} — {source} ({time})
{One-sentence summary}
2. ...
**DeFi / NFT / GameFi** (if applicable)
1. ...
---
### 💬 Social Sentiment
| Metric | Status |
|--------|--------|
| Overall Sentiment | {Bullish/Bearish/Neutral} |
| Discussion Volume | {High/Medium/Low} |
| Trending Topics | {topic1}, {topic2}, {topic3} |
| KOL Focus | {focus description} |
**Top 5 Coins by Discussion Volume** (if data available)
| Rank | Coin | Volume Change | Sentiment |
|------|------|--------------|-----------|
| 1 | {coin} | +{change}% | {Bullish/Bearish} |
| 2 | ... | ... | ... |
---
### 📌 Worth Watching
{LLM distills 2-3 noteworthy points from news and sentiment:}
- {Point 1}
- {Point 2}
- {Point 3}
> The above is a news summary and does not constitute investment advice.
Coin-Specific Mode Template
## {symbol} News Briefing
> Time range: Past {time_range} | Generated: {timestamp}
### Recent Key Events
1. {event} — {time}
{details}
2. ...
### Related News
1. [{title}]({url}) — {source} ({time})
{summary}
2. ...
### Social Sentiment
- Discussion Volume: {High/Medium/Low} (vs 7-day average: {change}%)
- Sentiment Bias: {Bullish/Bearish/Neutral}
- KOL Views: {Summary of key KOL opinions}
### Summary
{1-2 sentence summary of the coin's recent news landscape}
De-duplication & Ranking Logic
| Rule |
Description |
| Event-News de-duplication |
If an event title closely matches a news headline (similarity > 80%), merge into one entry — events take priority |
| Importance ranking |
Events ranked by impact rating; news ranked by importance field |
| Time ordering |
At equal importance, reverse chronological (newest first) |
| Categorization |
News auto-categorized: Regulation & Policy / Projects & Technology / Market & Trading / DeFi / Other |
Error Handling
| Error Type |
Handling |
news_events_get_latest_events fails |
Skip "Major Events" section; show news only |
news_feed_search_news fails |
Show events only; note "News feed temporarily unavailable" |
news_feed_get_social_sentiment fails |
Skip "Social Sentiment" section |
| All Tools fail |
Return error message; suggest the user try again later |
| Too few news items (< 3) |
Expand time range (e.g., 24h → 48h) and note the change |
Cross-Skill Routing
| User Follow-up Intent |
Route To |
| "Why did XX pump/dump?" |
gate-news-eventexplain |
| "Analyze XX for me" |
gate-info-coinanalysis |
| "How's the overall market?" |
gate-info-marketoverview |
| "Any new listings on Binance?" |
gate-news-listing |
| "Tell me more about ETF" |
Deep search via news_feed_search_news(query="ETF") |
Safety Rules
- Source attribution: Every news item must include the source (media name) and time
- No interpretive speculation: News summaries must remain objective — no subjective extrapolation
- No fabricated news: If data is insufficient, reduce the number of items rather than fabricate content
- Neutral handling of sensitive topics: Maintain neutral tone when covering regulation, politics, or other sensitive subjects
- Timeliness labeling: Clearly label the time range covered by the data
1---2name: gate-news-briefing-23description: News briefing. Use this skill whenever the user asks for recent news or headlines. Trigger phrases include: what happened recently, today's highlights, crypto news, any new updates. MCP tools: news_events_get_latest_events, news_feed_search_news, news_feed_get_social_sentiment.4---56# gate-news-briefing78> The crypto industry "morning briefing" Skill. The user asks what's been happening; the system calls 3 MCP Tools in parallel to fetch major events + trending news + social sentiment, then the LLM aggregates into a layered news briefing.910**Trigger Scenarios**: User asks about recent/today's news, headlines, or what's been happening.1112---1314## Routing Rules1516| User Intent | Keywords | Action |17|-------------|----------|--------|18| General news briefing | "what happened recently" "today's headlines" "crypto news" "any new updates" | Execute this Skill's full workflow |19| Coin-specific news | "any SOL news" "what's happening with BTC" | Execute this Skill with `coin` parameter set to that coin |20| Reason for a move | "why did BTC crash" "what just happened" | Route to `gate-news-eventexplain` |21| Overall market conditions | "how's the market" | Route to `gate-info-marketoverview` |22| Exchange announcements | "any new listings on Binance" "new coins lately" | Route to `gate-news-listing` |2324---2526## Execution Workflow2728### Step 1: Intent Recognition & Parameter Extraction2930Extract from user input:31- `coin` (optional): Whether a specific coin is targeted, e.g., "SOL news" → coin=SOL32- `time_range`: Time window (default: 24h; if user says "this week" → 7d)33- `topic` (optional): Whether focused on a specific topic (e.g., "regulation", "ETF", "DeFi")3435### Step 2: Call 3 MCP Tools in Parallel3637**General Briefing Mode** (no specific coin):3839| Step | MCP Tool | Parameters | Retrieved Data | Parallel |40|------|----------|------------|----------------|----------|41| 1a | `news_events_get_latest_events` | `time_range={time_range}, limit=10` | Major event list (with impact rating) | Yes |42| 1b | `news_feed_search_news` | `sort_by="importance", limit=10, lang="en"` | Top news ranked by importance | Yes |43| 1c | `news_feed_get_social_sentiment` | (no specific coin) | Market-wide social sentiment overview | Yes |4445**Coin-Specific Mode** (user specified a coin):4647| Step | MCP Tool | Parameters | Retrieved Data | Parallel |48|------|----------|------------|----------------|----------|49| 1a | `news_events_get_latest_events` | `coin={coin}, time_range={time_range}, limit=10` | Events related to that coin | Yes |50| 1b | `news_feed_search_news` | `coin={coin}, sort_by="importance", limit=10` | News related to that coin | Yes |51| 1c | `news_feed_get_social_sentiment` | `coin={coin}` | Social sentiment for that coin | Yes |5253### Step 3: LLM Aggregation5455The LLM must:561. De-duplicate events and news (the same event may appear in both feeds)572. Rank by impact/importance583. Categorize (Regulation, Projects, Market, Technology, etc.)594. Combine with social sentiment to identify market focus areas6061### Step 4: Output Structured Briefing6263---6465## Report Template6667```markdown68## Crypto Industry News Briefing6970> Time range: Past {time_range} | Generated: {timestamp}7172### 🔴 Major Events7374{Top 1-3 events by impact, each containing:}7576**1. {event_title}**77- Time: {event_time}78- Impact: {Market/industry impact assessment}79- Involved: {Related coins/projects/institutions}80- Details: {2-3 sentence summary}8182**2. {event_title}**83- ...8485---8687### 📰 Trending News8889{Grouped by category, 2-5 items per category:}9091**Regulation & Policy**921. {title} — {source} ({time})93 {One-sentence summary}942. ...9596**Projects & Technology**971. {title} — {source} ({time})98 {One-sentence summary}992. ...100101**Market & Trading**1021. {title} — {source} ({time})103 {One-sentence summary}1042. ...105106**DeFi / NFT / GameFi** (if applicable)1071. ...108109---110111### 💬 Social Sentiment112113| Metric | Status |114|--------|--------|115| Overall Sentiment | {Bullish/Bearish/Neutral} |116| Discussion Volume | {High/Medium/Low} |117| Trending Topics | {topic1}, {topic2}, {topic3} |118| KOL Focus | {focus description} |119120**Top 5 Coins by Discussion Volume** (if data available)121122| Rank | Coin | Volume Change | Sentiment |123|------|------|--------------|-----------|124| 1 | {coin} | +{change}% | {Bullish/Bearish} |125| 2 | ... | ... | ... |126127---128129### 📌 Worth Watching130131{LLM distills 2-3 noteworthy points from news and sentiment:}132- {Point 1}133- {Point 2}134- {Point 3}135136> The above is a news summary and does not constitute investment advice.137```138139### Coin-Specific Mode Template140141```markdown142## {symbol} News Briefing143144> Time range: Past {time_range} | Generated: {timestamp}145146### Recent Key Events1471481. {event} — {time}149 {details}1502. ...151152### Related News1531541. [{title}]({url}) — {source} ({time})155 {summary}1562. ...157158### Social Sentiment159160- Discussion Volume: {High/Medium/Low} (vs 7-day average: {change}%)161- Sentiment Bias: {Bullish/Bearish/Neutral}162- KOL Views: {Summary of key KOL opinions}163164### Summary165166{1-2 sentence summary of the coin's recent news landscape}167```168169---170171## De-duplication & Ranking Logic172173| Rule | Description |174|------|-------------|175| Event-News de-duplication | If an event title closely matches a news headline (similarity > 80%), merge into one entry — events take priority |176| Importance ranking | Events ranked by impact rating; news ranked by `importance` field |177| Time ordering | At equal importance, reverse chronological (newest first) |178| Categorization | News auto-categorized: Regulation & Policy / Projects & Technology / Market & Trading / DeFi / Other |179180---181182## Error Handling183184| Error Type | Handling |185|------------|----------|186| `news_events_get_latest_events` fails | Skip "Major Events" section; show news only |187| `news_feed_search_news` fails | Show events only; note "News feed temporarily unavailable" |188| `news_feed_get_social_sentiment` fails | Skip "Social Sentiment" section |189| All Tools fail | Return error message; suggest the user try again later |190| Too few news items (< 3) | Expand time range (e.g., 24h → 48h) and note the change |191192---193194## Cross-Skill Routing195196| User Follow-up Intent | Route To |197|-----------------------|----------|198| "Why did XX pump/dump?" | `gate-news-eventexplain` |199| "Analyze XX for me" | `gate-info-coinanalysis` |200| "How's the overall market?" | `gate-info-marketoverview` |201| "Any new listings on Binance?" | `gate-news-listing` |202| "Tell me more about ETF" | Deep search via `news_feed_search_news(query="ETF")` |203204---205206## Safety Rules2072081. **Source attribution**: Every news item must include the source (media name) and time2092. **No interpretive speculation**: News summaries must remain objective — no subjective extrapolation2103. **No fabricated news**: If data is insufficient, reduce the number of items rather than fabricate content2114. **Neutral handling of sensitive topics**: Maintain neutral tone when covering regulation, politics, or other sensitive subjects2125. **Timeliness labeling**: Clearly label the time range covered by the data