Back to skills
SKILL.md
Identify Breaking News
ASecurity'Identify breaking news articles that require immediate notification
- 666 stars
- 0 votes
- 0 copies
- 1 view
- Added September 2, 2026
Works with
Security analysis
100/100npx -y skills add majiayu000/claude-skill-registry --skill identify-breaking-news --agent claude-codeAre you the author of Identify Breaking News?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-identify-breaking-news)---
name: identify-breaking-news
version: 2.0.0
description: 'Identify breaking news articles that require immediate notification
based on importance scores, source credibility, and content analysis. Uses memory
search to find high-importance articles.
'
license: MIT
allowed-tools:
- memory/search
- memory/check_seen
- memory/mark_seen
metadata:
domain: news
category: analysis
requires-approval: false
confidence: 0.92
mcp-servers: []
---
# Identify Breaking News
Identify articles that qualify as breaking news requiring immediate notification.
## When to Use
Use this skill when you need to:
- Filter analyzed articles for breaking news
- Determine which stories warrant immediate alerts
- Prioritize high-impact news for real-time notification
- Avoid alert fatigue from non-critical news
## Instructions
### Step 1: Search for High-Importance Articles
Use `memory/search` to find recent high-importance analyses:
- namespace: "news/analyses"
- query: "breaking news important announcement"
- limit: 50
Filter results for:
- importance_score >= 8
- is_breaking == true
- Recent timestamp (last 24 hours)
### Step 2: Check Notification History
For each potential breaking article, use `memory/check_seen`:
- key: article content hash or URL
- namespace: "news/breaking_alerts"
Skip articles that have already been notified.
### Step 3: Calculate Breaking Score
For articles not yet notified, calculate breaking score:
**Score components (0-100 total):**
- **Importance (0-50):** importance_score * 5
- **Source credibility (0-20):** +20 for authoritative sources
- **LLM breaking flag (0-20):** +20 if is_breaking=true
- **Category bonus (0-10):** +10 for security/product/research
- **Keyword bonus (0-10):** +2 per breaking keyword in title
**Authoritative sources:**
- OpenAI Blog, Anthropic Blog, Google AI Blog
- Meta AI Blog, Microsoft AI Blog, DeepMind
- arXiv, Nature, Science
**Breaking keywords:**
- release, launch, announce, breakthrough
- vulnerability, security, critical, urgent
- breaking, major, significant
### Step 4: Apply Threshold
Filter articles by breaking score threshold:
- Score 90-100: Critical breaking news - immediate notification
- Score 80-89: High-priority - notify within 15 minutes
- Score 70-79: Notable - notify within 1 hour
- Score <70: Not breaking - include in regular digest
### Step 5: Apply Rate Limiting
Prevent alert fatigue by limiting notifications:
- Maximum 5 per hour
- Maximum 20 per day
If rate limit exceeded, queue for later notification.
### Step 6: Mark as Notified
For each article being notified, use `memory/mark_seen`:
- key: article content hash or URL
- namespace: "news/breaking_alerts"
- ttl_seconds: 86400 (24 hours)
### Step 7: Return Results
Return breaking news articles including:
- Article details (title, source, summary, URL)
- Breaking score
- Notification priority
- Breaking reason (if available)
## Tool Usage Guidance
### memory/search
- Search for high-importance analyses
- Filter by importance_score and is_breaking
- Limit to recent timeframe
### memory/check_seen
- Check if article already notified
- Use content hash as key
- Prevents duplicate alerts
### memory/mark_seen
- Mark after sending notification
- Use 24-hour TTL
- Allows re-notification after window
## Breaking Score Components
| Component | Points | Criteria |
|-----------|--------|----------|
| Importance | 0-50 | importance_score * 5 |
| Source | 0-20 | Authoritative sources |
| LLM Flag | 0-20 | is_breaking == true |
| Category | 0-10 | security/product/research |
| Keywords | 0-10 | Breaking keywords (2 per) |
## Threshold Guidelines
### Score 90-100: Critical
- Major model releases (GPT-5, Claude 4)
- Critical security vulnerabilities
- Regulatory decisions with immediate impact
- **Action:** Immediate notification
### Score 80-89: High-Priority
- Significant product launches
- Important research breakthroughs
- Major partnerships or acquisitions
- **Action:** Notify within 15 minutes
### Score 70-79: Notable
- Meaningful product updates
- Interesting research results
- Industry developments
- **Action:** Notify within 1 hour
### Score <70: Not Breaking
- Regular news, incremental updates
- **Action:** Include in regular digest only
## Breaking News Data Schema
```json
{
"url": "https://openai.com/blog/gpt-5",
"title": "Introducing GPT-5",
"source": "OpenAI Blog",
"ai_summary": "OpenAI has released GPT-5 with major advances...",
"importance_score": 10,
"is_breaking": true,
"breaking_reason": "Major model release from leading AI company",
"breaking_score": 95,
"category": "product",
"content_hash": "abc123def456"
}
```
## Error Handling
- If search returns no results, return empty list
- If check_seen fails, proceed with notification (better duplicate than missed)
- If mark_seen fails, log warning but continue
## Success Criteria
- Breaking news identified within 15 minutes of publication
- False positive rate < 10%
- No duplicate alerts for the same story
- Rate limits prevent alert fatigue
- Critical stories (score >90) never missed
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.