News Snapshot Skill
Retrieve top international and Singapore news stories for quick daily briefings.
Overview
This skill provides a concise, scannable news summary with:
- 2 international news stories with headline, 1-sentence context, and source link
- 2 Singapore-specific news stories with headline, 1-sentence context, and source link
- Professional format optimized for executive reading
When to Use
Use this skill when you need:
- A quick daily news briefing
- Current events context
- International and regional perspective
- A structured news snapshot for morning briefs or status updates
Workflow
Step 1: Search for Current News
Use web_search to find recent stories:
- International headlines: Search for top news from major sources (Reuters, AP, BBC, Bloomberg)
- Singapore headlines: Search for top Singapore news from CNA, Straits Times, TODAY
Suggested search queries:
"international news today" or "world news latest"
"Singapore news today" or "latest Singapore headlines"
Step 2: Extract and Verify Information
For each story, gather these elements:
- Headline: Clear, concise story title (keep under 12 words)
- Context: 1-2 sentences maximum explaining the story's significance and why it matters
- Source: News organization name
- URL: Direct link to the full article
Selection criteria:
- Published within the last 24 hours (or most recent available)
- High-credibility sources (established news organizations)
- Stories with meaningful relevance or impact
- Mix of different topics for variety
Step 3: Format as Executive Summary
Produce output in this professional format:
# News Snapshot
*Generated: [Day, Month Date, Year at Time]*
## 🌍 International News
### 1. [Headline]
[1-2 sentence context explaining the story's significance.]
*Source: [Organization](URL)*
### 2. [Headline]
[1-2 sentence context explaining the story's significance.]
*Source: [Organization](URL)*
## 🇸🇬 Singapore News
### 1. [Headline]
[1-2 sentence context explaining the story's significance.]
*Source: [Organization](URL)*
### 2. [Headline]
[1-2 sentence context explaining the story's significance.]
*Source: [Organization](URL)*
Best Practices
- Keep context concise: Maximum 1-2 sentences; focus on why the story matters, not every detail
- Include direct links: Always provide clickable source URLs for easy reference
- Prioritize recency: Prefer stories from today or yesterday; fall back to recent trending stories if nothing fresh available
- Verify credibility: Use established, reputable news sources only (avoid blogs, opinion pieces, or unknown sources)
- Stick to facts: Report what happened; avoid commentary or speculation
- Balance coverage: Include mix of business, politics, technology, and human interest stories
- Use consistent formatting: Maintain the structure above for easy scanning
Automated Integration
The scripts/fetch_news.py script provides a template structure for integrating real news APIs. To activate:
- Subscribe to a news API (NewsAPI.org, mediastack, Ezoic, etc.)
- Update the
fetch_international_news() and fetch_singapore_news() functions with actual API calls
- Parse JSON responses to extract headlines, context, and URLs
- Execute the script on a schedule (cron job, Lambda function, etc.)
Tips for Quality Output
- If recent news is limited, include 1-2 day old stories rather than forcing outdated content
- Always verify URLs work before including them
- For Singapore news, prioritize CNA, Straits Times, and TODAY as primary sources
- For international news, Reuters, AP, and Bloomberg are most authoritative
1---2name: news-snapshot3description: Retrieve and summarize current international and Singapore news stories with headlines, brief context, and source links in a professional executive format. Use when you need a quick daily news briefing with verified sources.4---5
6# News Snapshot Skill
7
8Retrieve top international and Singapore news stories for quick daily briefings.
9
10## Overview
11
12This skill provides a concise, scannable news summary with:
13- **2 international news stories** with headline, 1-sentence context, and source link
14- **2 Singapore-specific news stories** with headline, 1-sentence context, and source link
15- **Professional format** optimized for executive reading
16
17## When to Use
18
19Use this skill when you need:
20- A quick daily news briefing
21- Current events context
22- International and regional perspective
23- A structured news snapshot for morning briefs or status updates
24
25## Workflow
26
27### Step 1: Search for Current News
28
29Use web_search to find recent stories:
301. **International headlines**: Search for top news from major sources (Reuters, AP, BBC, Bloomberg)
312. **Singapore headlines**: Search for top Singapore news from CNA, Straits Times, TODAY
32
33Suggested search queries:
34- `"international news today"` or `"world news latest"`
35- `"Singapore news today"` or `"latest Singapore headlines"`
36
37### Step 2: Extract and Verify Information
38
39For each story, gather these elements:
40- **Headline**: Clear, concise story title (keep under 12 words)
41- **Context**: 1-2 sentences maximum explaining the story's significance and why it matters
42- **Source**: News organization name
43- **URL**: Direct link to the full article
44
45Selection criteria:
46- Published within the last 24 hours (or most recent available)
47- High-credibility sources (established news organizations)
48- Stories with meaningful relevance or impact
49- Mix of different topics for variety
50
51### Step 3: Format as Executive Summary
52
53Produce output in this professional format:
54```markdown
55# News Snapshot
56
57*Generated: [Day, Month Date, Year at Time]*
58
59## 🌍 International News
60
61### 1. [Headline]
62[1-2 sentence context explaining the story's significance.]
63
64*Source: [Organization](URL)*
65
66### 2. [Headline]
67[1-2 sentence context explaining the story's significance.]
68
69*Source: [Organization](URL)*
70
71## 🇸🇬 Singapore News
72
73### 1. [Headline]
74[1-2 sentence context explaining the story's significance.]
75
76*Source: [Organization](URL)*
77
78### 2. [Headline]
79[1-2 sentence context explaining the story's significance.]
80
81*Source: [Organization](URL)*
82```
83
84## Best Practices
85
86- **Keep context concise**: Maximum 1-2 sentences; focus on why the story matters, not every detail
87- **Include direct links**: Always provide clickable source URLs for easy reference
88- **Prioritize recency**: Prefer stories from today or yesterday; fall back to recent trending stories if nothing fresh available
89- **Verify credibility**: Use established, reputable news sources only (avoid blogs, opinion pieces, or unknown sources)
90- **Stick to facts**: Report what happened; avoid commentary or speculation
91- **Balance coverage**: Include mix of business, politics, technology, and human interest stories
92- **Use consistent formatting**: Maintain the structure above for easy scanning
93
94## Automated Integration
95
96The `scripts/fetch_news.py` script provides a template structure for integrating real news APIs. To activate:
97
981. Subscribe to a news API (NewsAPI.org, mediastack, Ezoic, etc.)
992. Update the `fetch_international_news()` and `fetch_singapore_news()` functions with actual API calls
1003. Parse JSON responses to extract headlines, context, and URLs
1014. Execute the script on a schedule (cron job, Lambda function, etc.)
102
103## Tips for Quality Output
104
105- If recent news is limited, include 1-2 day old stories rather than forcing outdated content
106- Always verify URLs work before including them
107- For Singapore news, prioritize CNA, Straits Times, and TODAY as primary sources
108- For international news, Reuters, AP, and Bloomberg are most authoritative