PluginBench
Skill
Pass
Audit score 90

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
Prerequisites
  • OpenAI API key (for voice summary feature)
  • Internet connection to fetch RSS feeds
  • curl or similar HTTP client
Claude Code
Cursor
Windsurf
Cline

How to use news-summary

  1. 1.Specify the news category (world, business, technology) or request a general briefing
  2. 2.The skill fetches the latest headlines from BBC, Reuters, NPR, and/or Al Jazeera RSS feeds
  3. 3.Summaries are created with 5-8 top stories, grouped by topic or region
  4. 4.Optionally request voice output; the skill generates an MP3 audio file (~2 minutes)
  5. 5.Review the formatted summary or listen to the audio file

Use cases

Good for
  • 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
Who it's for
  • 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

Which news sources does this skill use?

BBC (primary), Reuters, NPR (US perspective), and Al Jazeera (Global South perspective). BBC is fetched by default; others can supplement.

Can I get summaries on specific topics?

Yes. The skill can fetch from category-specific RSS feeds including world news, business, and technology.

How long are voice summaries?

Voice summaries are kept to approximately 2 minutes maximum for quick consumption.

Do I need an API key?

An OpenAI API key is required only if you want voice summaries. Text summaries work with just RSS feed access.

How current are the news items?

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

  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
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