Skip to content
Back to skills

Bbc News

ASecurity

Fetch and display BBC News stories from various sections and regions via RSS feeds. Use when the user asks for BBC news, UK news headlines, world news from BBC, or news from specific BBC sections (technology, business, politics, science, health, entertainment, regional UK news, or world regions).

  • 665 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added February 7, 2026
toolspythonbash

Works with

  • cli

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 5 files and shows the line behind each finding

Scanned February 10, 2026

npx -y skills add openclaw/skills --skill bbc-news --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Bbc News?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Bbc News
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/openclaw-bbc-news/badge)](https://www.skillsdirectory.com/skills/openclaw-bbc-news)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: bbc-news
description: Fetch and display BBC News stories from various sections and regions via RSS feeds. Use when the user asks for BBC news, UK news headlines, world news from BBC, or news from specific BBC sections (technology, business, politics, science, health, entertainment, regional UK news, or world regions).
---

# BBC News

Fetch top stories from BBC News across different sections and regions.

## Quick Start

Fetch top stories:
```bash
python3 scripts/bbc_news.py
```

Fetch from specific section:
```bash
python3 scripts/bbc_news.py uk
python3 scripts/bbc_news.py world
python3 scripts/bbc_news.py technology
```

List all available sections:
```bash
python3 scripts/bbc_news.py --list
```

## Available Sections

### Main Sections
- `top` - Top stories (default)
- `uk` - UK news
- `world` - World news
- `business` - Business news
- `politics` - Politics
- `health` - Health news
- `education` - Education
- `science` - Science & Environment
- `technology` - Technology news
- `entertainment` - Entertainment & Arts

### UK Regional
- `england` - England news
- `scotland` - Scotland news
- `wales` - Wales news
- `northern-ireland` - Northern Ireland news

### World Regions
- `africa` - Africa news
- `asia` - Asia news
- `australia` - Australia news
- `europe` - Europe news
- `latin-america` - Latin America news
- `middle-east` - Middle East news
- `us-canada` - US & Canada news

## Options

**Limit number of stories:**
```bash
python3 scripts/bbc_news.py world --limit 5
```

**JSON output:**
```bash
python3 scripts/bbc_news.py technology --json
```

## Examples

Get top 5 UK stories:
```bash
python3 scripts/bbc_news.py uk --limit 5
```

Get Scotland news in JSON:
```bash
python3 scripts/bbc_news.py scotland --json
```

Get latest technology headlines:
```bash
python3 scripts/bbc_news.py technology --limit 3
```

## Dependencies

Requires `feedparser`:
```bash
pip3 install feedparser
```

## Resources

### scripts/bbc_news.py
Python CLI that fetches and displays BBC News stories from RSS feeds. Supports all major BBC sections and regions, with text and JSON output formats.

### references/feeds.md
Complete list of BBC News RSS feed URLs organized by section and region.

Files in this skill

  • README.md1.8 KB
  • SKILL.md2.2 KB
  • _meta.json269 B
  • references/feeds.md1.7 KB
  • scripts/bbc_news.py5.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…