← Back to Skills Marketplace
amadeus9169

Morning Brief

by Amadeus9169 · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ Security Clean
116
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install morning-brief-v1
Description
Fetches and presents the latest international news headlines from trusted RSS feeds as a concise morning briefing.
README (SKILL.md)

---

name: morning-brief description: "Use when user asks for a morning brief, daily briefings, or what's happening in the world. Fetches news from trusted international RSS feeds."

Morning Brief

This skill pulls the latest headlines from a reliable international RSS feed and presents a concise list of news titles. It is ideal for a quick, up-to-date snapshot of global events at the start of your day.

Usage

# Run the script:
python3 scripts/fetch\\\_clean\\\_headlines.py

## 🟢 Information Presentation Protocol (信息展示铁律)

When reporting news, RSS feeds, or script outputs that contain URLs/links, you MUST preserve the original Markdown links exactly as provided by the tool.

**NEVER strip, summarize, or remove the URLs.**

Output format must strictly be: - \\\[Headline Title](Original URL) so that user can click and read the details.

## Translate all headlines into Chinese, write a brief that you would like to see.

The script will prompt for a feed URL or use the default, then prints headlines per line. Optionally use --limit N.

Requirements

  • Python 3.8+
  • requests and beautifulsoup4 packages.
Usage Guidance
This skill is internally coherent and appears benign, but before installing or running it: 1) note the mismatch between SKILL.md and the script — install httpx and feedparser (not requests/beautifulsoup4) or update the docs; 2) understand it will make outbound HTTP requests to the RSS URLs listed (ensure network policy allows this and you trust those feeds); 3) the SKILL.md asks the agent to translate headlines into Chinese and to preserve raw Markdown links — if you don't want clickable raw links exposed, change that instruction; and 4) run the script in an isolated environment (virtualenv/container) and review/adjust the hard-coded feed list if you need different sources.
Capability Analysis
Type: OpenClaw Skill Name: morning-brief-v1 Version: 0.1.0 The skill is a standard RSS feed aggregator that fetches news from reputable sources like BBC, ScienceDaily, and GitHub. The Python script (scripts/fetch_clean_headlines.py) uses legitimate libraries (httpx, feedparser) to retrieve and filter headlines without any signs of data exfiltration, obfuscation, or unauthorized command execution. The instructions in SKILL.md are focused on output formatting and translation, aligning with the stated purpose of providing a morning briefing.
Capability Assessment
Purpose & Capability
The included script fetches RSS feeds and outputs Markdown links for headlines, which matches the stated purpose. Minor mismatch: SKILL.md claims dependencies (requests, beautifulsoup4) while the script uses httpx and feedparser. Functionality requested (fetching international headlines) is coherent with the requested network access.
Instruction Scope
SKILL.md instructs the agent to run the script and to translate all headlines into Chinese and preserve original Markdown links. The script itself does not perform translation — that is an instruction for the agent rather than the script. The runtime instructions do not ask the agent to read unrelated files or environment variables; they do require network access to external RSS feeds (expected for this skill).
Install Mechanism
This is instruction-only with a bundled Python script (no installer), which is low-risk. However, SKILL.md's declared Python packages (requests, beautifulsoup4) do not match the script's imports (httpx, feedparser), so users must install the correct libraries manually.
Credentials
No environment variables, credentials, or config paths are requested. Network requests are limited to fetching RSS feeds listed in the script and are proportionate to the stated purpose.
Persistence & Privilege
The skill is not forced-always, does not request persistent agent privileges, and does not modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install morning-brief-v1
  3. After installation, invoke the skill by name or use /morning-brief-v1
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of Morning Brief skill. - Fetches the latest international news headlines from selected RSS feeds. - Presents a concise, clickable list of news titles, preserving original Markdown links. - Automatically translates all headlines into Chinese in the brief. - Easy command-line usage with a Python script and an optional headline limit. - Requires Python 3.8+ with requests and beautifulsoup4 packages.
Metadata
Slug morning-brief-v1
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Morning Brief?

Fetches and presents the latest international news headlines from trusted RSS feeds as a concise morning briefing. It is an AI Agent Skill for Claude Code / OpenClaw, with 116 downloads so far.

How do I install Morning Brief?

Run "/install morning-brief-v1" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Morning Brief free?

Yes, Morning Brief is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Morning Brief support?

Morning Brief is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Morning Brief?

It is built and maintained by Amadeus9169 (@amadeus9169); the current version is v0.1.0.

💬 Comments