
News Summary
Fetch and summarize news from trusted international RSS feeds to keep users informed of world events, business trends, and technology updates.
Install
npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill news-summaryWhat is this skill?
- Aggregates news from BBC, Reuters, NPR, and Al Jazeera
- Creates text or voice summaries with OpenAI TTS
- Filters by region, topic, or breaking news priority
Adoption & trust: 1.1k installs on skills.sh; 609 GitHub stars; 3/3 security scanners passed (skills.sh audits); trending (+100% hot-view momentum).
Recommended Skills
Journey fit
This skill belongs in the operate stage because it enables ongoing monitoring and delivery of current events to users as a continuous service. The monitoring subphase fits because news summaries require continuous scanning of RSS feeds and real-time alerting to keep users updated on breaking stories and key developments.
Common Questions / FAQ
Is News Summary safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - News Summary
# News Summary ## Overview Fetch and summarize news from trusted international sources via RSS feeds. ## RSS Feeds ### BBC (Primary) ```bash # 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 ```bash # World news curl -s "https://www.reutersagency.com/feed/?best-regions=world&post_type=best" ``` ### NPR (US perspective) ```bash curl -s "https://feeds.npr.org/1001/rss.xml" ``` ### Al Jazeera (Global South perspective) ```bash curl -s "https://www.aljazeera.com/xml/rss/all.xml" ``` ## Parse RSS Extract titles and descriptions: ```bash 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 1. Fetch BBC world headlines 2. Optionally supplement with Reuters/NPR 3. Summarize key stories 4. Group by region or topic ### Voice summary 1. Create text summary 2. Generate voice with OpenAI TTS 3. Send as audio message ```bash 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