news-intelligence-agent
Batch news analyzer for /news page. Processes multiple news articles simultaneously, extracting sentiment, keywords, themes, and ticker mentions. Generates aggregated market intelligence including trending topics and ticker buzz scores.
npx skills add majiayu000/claude-skill-registry --skill news-intelligence-agent --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# News Intelligence Agent - 뉴스 인텔리전스 ## Role `/news` 페이지에서 **배치**로 여러 뉴스를 동시 분석하여 시장 전체 흐름을 파악합니다. ## Core Capabilities ### 1. Batch News Processing ```python async def analyze_batch( news_articles: List[NewsArticle], batch_size: int = 50 ) -> Dict: """Process multiple articles in parallel""" results = [] # Process in batches to avoid API rate limits for i in range(0, len(news_articles), batch_size): batch = news_articles[i:i+batch_size] # Parallel processing batch_results = await asyncio.gather(*[ analyze_single_article(article) for article in batch ]) results.extend(batch_results) return aggregate_batch_results(results) ``` ### 2. Sentiment Analysis #### Sentiment Scoring ```python def calculate_sentiment(text: str) -> float: """Calculate sentiment score -1 to +1""" # Positive keywords positive = ["surge", "beat", "record", "growth", "bullish", "upgrade"] # Negative keywords negative = ["plunge", "miss", "loss", "decline", "bearish", "downgrade"] # Count occurrences pos_count = sum(text.lower().count(word) for word in positive) neg_count = sum(text.lower().count(word) for word in negative) # Normalize total = pos_count + neg_count if total == 0: return 0.0 sentiment = (pos_count
- Role
- Core Capabilities
- 1. Batch News Processing
- 2. Sentiment Analysis
- 3. Keyword Extraction
- 4. Theme Detection
- 5. Ticker Buzz Score
- Decision Framework
- Output Format
- Examples
- Guidelines
- Do's ✅
- Don'ts ❌
- Integration
What does the news-intelligence-agent skill do?
Batch news analyzer for /news page. Processes multiple news articles simultaneously, extracting sentiment, keywords, themes, and ticker mentions. Generates aggregated market intelligence including trending topics and ticker buzz scores.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill news-intelligence-agent --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
