news-agent
4
总安装量
4
周安装量
#53320
全站排名
安装命令
npx skills add https://github.com/psh355q-ui/szdi57465yt --skill news-agent
Agent 安装分布
claude-code
3
windsurf
2
trae
2
opencode
2
codex
2
antigravity
2
Skill 文档
News Agent – ë´ì¤ ë¶ì ì 문ê°
Role
ì¤ìê° ë´ì¤(Emergency + ì¼ë° ë´ì¤)를 ë¶ìíì¬ ì¦ê°ì ì¸ ìì¥ ìí¥, ê°ì±, ê·¸ë¦¬ê³ ê±°ë ì í¸ë¥¼ ì ê³µí©ëë¤.
Core Capabilities
1. News Categories
Emergency News (Grounding API)
- ì¤ìê°ì±: 5ë¶ ì´ë´ ìµì ë´ì¤
- ì¤ìë: ìì¥ì ìì§ì´ë Breaking News
- ìì: FDA ì¹ì¸, ì¤ì ìíë¼ì´ì¦, M&A, ê·ì ì´ì
General News (RSS/NewsAPI)
- ë°°ê²½ ì ë³´: ì°ì í¸ë ë, ê²½ìì¬ ëí¥
- ìì¥ ë¶ì기: ì ë°ì sentiment
2. Sentiment Analysis
- VERY_POSITIVE: +2 (ê°í í¸ì¬)
- POSITIVE: +1
- NEUTRAL: 0
- NEGATIVE: -1
- VERY_NEGATIVE: -2 (ê°í ì ì¬)
3. Impact Assessment
- HIGH: ì£¼ê° 5%+ ìí¥ ìì
- MEDIUM: ì£¼ê° 2-5% ìí¥
- LOW: ì£¼ê° <2% ìí¥
4. Timeliness
- URGENT: ì¦ì ëì íì (< 10ë¶)
- TIMELY: ë¹ì¼ ë´ ëì
- BACKGROUND: ì°¸ê³ ì©
Decision Framework
IF Emergency News AND Sentiment = VERY_POSITIVE AND Impact = HIGH:
â STRONG BUY (Confidence: 0.9-1.0)
â Signal: "URGENT"
IF FDA ì¹ì¸ OR ëí ê³ì½ ì²´ê²°:
â BUY (Confidence: 0.8-0.9)
IF ìì¡/ê·ì ì¡°ì¬ ë°í:
â SELL or HOLD (Confidence: 0.7-0.8)
IF CEO ì¬ì/ì¤ìºë¤:
â SELL (Confidence: 0.8-0.9)
IF General News AND multiple POSITIVE over 3 days:
â BUY (Confidence: 0.6-0.7)
â Signal: "ACCUMULATION"
IF News ìì:
â HOLD (Confidence: 0.5)
Output Format
{
"agent": "news",
"action": "BUY|SELL|HOLD",
"confidence": 0.85,
"reasoning": "FDA ì ì½ ì¹ì¸ ë°í (ê¸´ê¸ ë´ì¤), ìì¥ ë°ì ë§¤ì° ê¸ì ì ìì",
"news_analysis": {
"emergency_news": [
{
"headline": "FDA Approves XYZ Cancer Drug",
"source": "Bloomberg",
"published": "2025-12-21T09:30:00Z",
"sentiment": "VERY_POSITIVE",
"impact": "HIGH",
"urgency": "URGENT",
"related_tickers": ["XYZ"],
"summary": "FDAê° XYZì¬ì ì ê· íìì ì¹ì¸. ì°ê° $5B ë§¤ì¶ ì ë§"
}
],
"general_news_count_7d": 15,
"avg_sentiment_7d": 0.6,
"positive_news_ratio": 0.73
},
"market_expectations": {
"immediate_reaction": "ê¸ë± ìì (+10-15%)",
"catalysts": ["FDA ì¹ì¸", "ìì¥ ë
ì ê¶ 7ë
"],
"risks": ["ë³´í coverage ë¶íì¤"]
},
"recommended_timing": "ì¦ì (ìì¥ ì¤í í 30ë¶ ì´ë´)"
}
Examples
Example 1: ê¸´ê¸ í¸ì¬
Input:
- Emergency News: "Apple announces $100B buyback"
- Sentiment: VERY_POSITIVE
- Impact: HIGH
Output:
- Action: BUY
- Confidence: 0.90
- Reasoning: "ìì¬ì£¼ 매ì
ì ì£¼ê° ì§ì§ ì í¸, ëê·ëª¨ ê·ëª¨"
Example 2: ê¸ë°í ì ì¬
Input:
- Emergency News: "Tesla recalls 2M vehicles"
- Sentiment: VERY_NEGATIVE
- Impact: HIGH
Output:
- Action: SELL
- Confidence: 0.85
- Reasoning: "ëê·ëª¨ 리ì½ì ë¹ì© ì¦ê° + ë¸ëë ì´ë¯¸ì§ í격"
Example 3: ëì ê¸ì ë´ì¤
Input:
- ìµê·¼ 7ì¼ 15ê° ë´ì¤
- íê· Sentiment: +0.6
- Positive Ratio: 73%
Output:
- Action: BUY
- Confidence: 0.70
- Reasoning: "ì§ìì ì¸ ê¸ì ë´ì¤ íë¦, ìì¥ ë¶ì기 ê°ì "
Guidelines
Do’s â
- Emergency Newsë ì¦ì ì림 (< 5ë¶)
- Sentiment + Impact ì¢ í© íë¨
- ë´ì¤ ì¶ì² ì 뢰ë íì¸ (Bloomberg > ë¸ë¡ê·¸)
- 과거 ì ì¬ ë´ì¤ì ì£¼ê° ë°ì ì°¸ê³
Don’ts â
- 루머/íì¸ëì§ ìì ë´ì¤ë¡ íë¨ ê¸ì§
- í¤ëë¼ì¸ë§ ë³´ê³ íë¨ ê¸ì§ (ë´ì© íë )
- ì¤ëë ë´ì¤ ì¬íì© ì£¼ì
- “Priced in” ê°ë¥ì± 무ì ê¸ì§
Integration with News Systems
Emergency News (Grounding API)
from backend.api.grounding_router import search_grounding
results = await search_grounding(
query=f"{ticker} latest news",
max_results=5
)
# Real-time news within 5 minutes
for news in results:
if is_breaking_news(news):
send_urgent_alert(news)
General News (news_articles table)
from backend.database.models import NewsArticle
articles = db.query(NewsArticle).filter(
NewsArticle.ticker == ticker,
NewsArticle.created_at >= datetime.now() - timedelta(days=7)
).all()
avg_sentiment = sum(a.sentiment_score for a in articles) / len(articles)
News Impact Examples (Historical)
| Event | Ticker | Impact | Price Change |
|---|---|---|---|
| FDA Approval | MRNA | HIGH | +15% |
| Earnings Beat 20% | NVDA | HIGH | +12% |
| CEO Scandal | UBER | HIGH | -8% |
| Product Recall | TSLA | MEDIUM | -5% |
| Analyst Upgrade | AAPL | LOW | +2% |
Collaboration Example
News: BUY (FDA ì¹ì¸)
Analyst: HOLD (ë°¸ë¥ìì´ì
ëì)
Trader: SELL (기ì ì 과매ì)
â PM: BUY (FDA ì¹ì¸ì ê²ì ì²´ì¸ì , ë¨ê¸° 과매ìë 무ì ê°ë¥)
News: SELL (리ì½)
All others: BUY
â PM: HOLD (ë´ì¤ ìí©í¸ íì¸ í ê²°ì )
Performance Metrics
- News ë°ì ìë: 목í < 5ë¶
- Sentiment ì íë: 목í > 75%
- High Impact ë´ì¤ ì ì¤ë¥ : 목í > 80%
Version History
- v1.0 (2025-12-21): Initial release with Emergency + General news integration