news-summary
This skill should be used when the user asks for news updates, daily briefings, or what's happening in the world. Fetches news from trusted international RSS feeds and can create voice summaries.
When & Why to Use This Skill
This Claude skill automates the retrieval and distillation of global news from premium international RSS feeds, including the BBC, Reuters, and Al Jazeera. It delivers concise, multi-perspective daily briefings and features integrated AI voice generation for hands-free news consumption, helping users stay informed with minimal effort while ensuring a balanced view of world events.
Use Cases
- Daily Morning Briefings: Automatically generate a structured summary of the world's top stories to start the day informed without browsing multiple websites.
- Professional Industry Monitoring: Track specific developments in Business and Technology through curated feeds to stay ahead of market trends.
- Hands-Free News Consumption: Convert text-based news summaries into high-quality audio files using OpenAI TTS for listening during commutes or workouts.
- Global Perspective Analysis: Compare reporting on major international events by aggregating news from both Western outlets and Global South sources like Al Jazeera.
| name | news-summary |
|---|---|
| description | This skill should be used when the user asks for news updates, daily briefings, or what's happening in the world. Fetches news from trusted international RSS feeds and can create voice summaries. |
News Summary
Overview
Fetch and summarize news from trusted international sources via RSS feeds.
RSS Feeds
BBC (Primary)
# World news
curl -s "https://feeds.bbci.co.uk/news/world/rss.xml"
# Top stories
curl -s "https://feeds.bbci.co.uk/news/rss.xml"
# Business
curl -s "https://feeds.bbci.co.uk/news/business/rss.xml"
# Technology
curl -s "https://feeds.bbci.co.uk/news/technology/rss.xml"
Reuters
# World news
curl -s "https://www.reutersagency.com/feed/?best-regions=world&post_type=best"
NPR (US perspective)
curl -s "https://feeds.npr.org/1001/rss.xml"
Al Jazeera (Global South perspective)
curl -s "https://www.aljazeera.com/xml/rss/all.xml"
Parse RSS
Extract titles and descriptions:
curl -s "https://feeds.bbci.co.uk/news/world/rss.xml" | \
grep -E "<title>|<description>" | \
sed 's/<[^>]*>//g' | \
sed 's/^[ \t]*//' | \
head -30
Workflow
Text summary
- Fetch BBC world headlines
- Optionally supplement with Reuters/NPR
- Summarize key stories
- Group by region or topic
Voice summary
- Create text summary
- Generate voice with OpenAI TTS
- Send as audio message
curl -s https://api.openai.com/v1/audio/speech \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "tts-1-hd",
"input": "<news summary text>",
"voice": "onyx",
"speed": 0.95
}' \
--output /tmp/news.mp3
Example Output Format
📰 News Summary [date]
🌍 WORLD
- [headline 1]
- [headline 2]
💼 BUSINESS
- [headline 1]
💻 TECH
- [headline 1]
Best Practices
- Keep summaries concise (5-8 top stories)
- Prioritize breaking news and major events
- For voice: ~2 minutes max
- Balance perspectives (Western + Global South)
- Cite source if asked