news-summary
sundial-org/awesome-openclaw-skills
Fetch and summarize news from trusted international RSS feeds with optional voice output.
What is news-summary?
Aggregates news from BBC, Reuters, NPR, and Al Jazeera via RSS feeds to create concise text or voice summaries. Use this when users request news updates, daily briefings, or current events across world, business, and technology topics.
- Fetches headlines from multiple trusted international news sources (BBC, Reuters, NPR, Al Jazeera)
- Parses and extracts article titles and descriptions from RSS feeds
- Creates concise text summaries grouped by region or topic
- Generates audio summaries using OpenAI Text-to-Speech API
- Balances Western and Global South news perspectives
How to install news-summary
npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill news-summary- OpenAI API key (for voice summary feature)
- Internet connection to fetch RSS feeds
- curl or similar HTTP client
How to use news-summary
- 1.Specify the news category (world, business, technology) or request a general briefing
- 2.The skill fetches the latest headlines from BBC, Reuters, NPR, and/or Al Jazeera RSS feeds
- 3.Summaries are created with 5-8 top stories, grouped by topic or region
- 4.Optionally request voice output; the skill generates an MP3 audio file (~2 minutes)
- 5.Review the formatted summary or listen to the audio file
Use cases
- Generate a daily news briefing with top 5-8 stories across world, business, and tech
- Create a voice summary of breaking news for quick consumption while commuting
- Supplement a report with current events context from multiple international sources
- Get news updates on a specific topic (business, technology, world events)
- Compare coverage of the same story across different news outlets
- Journalists and news researchers
- Executives and managers needing daily briefings
- Content creators and podcasters
- Anyone seeking balanced international news perspective
- Users preferring audio news summaries
news-summary FAQ
BBC (primary), Reuters, NPR (US perspective), and Al Jazeera (Global South perspective). BBC is fetched by default; others can supplement.
Yes. The skill can fetch from category-specific RSS feeds including world news, business, and technology.
Voice summaries are kept to approximately 2 minutes maximum for quick consumption.
An OpenAI API key is required only if you want voice summaries. Text summaries work with just RSS feed access.
RSS feeds update in real-time, so summaries reflect the latest published headlines from each source.
Full instructions (SKILL.md)
Source of truth, from sundial-org/awesome-openclaw-skills.
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
Related skills
More from sundial-org/awesome-openclaw-skills and the wider catalog.

ontology
Typed knowledge graph for structured agent memory and cross-skill state sharing.

proactive-agent
Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Includes memory architecture with pre-compaction flush (so context survives when the window fills), reverse prompting (surfaces ideas you didn't know to ask for), security hardening, self-healing patterns (diagnoses and fixes its own issues), and alignment systems (stays on mission, remembers who it serves). Battle-tested patterns for agents that learn from every interaction and create value without being asked.

remind-me
Set reminders using natural language. Automatically creates one-time cron jobs and logs to markdown.

stock-market-pro
Professional stock analysis with real-time quotes, fundamentals, and technical charts—no API key required.

supabase
Backend-as-a-service platform with Postgres database, auth, real-time APIs, and Edge Functions.

supabase-postgres-best-practices
Postgres best practices from Supabase: schema, security, performance, and operations rules for any Postgres database.