← Back to Skills Marketplace
terrycarter1985

News Summarizer

by terrycarter1985 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
109
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install news-summarizer
Description
Fetch and summarize world news from BBC, Reuters, NPR RSS feeds. Can create voice summaries. USE WHEN: "What's happening in the world?", daily briefings, gen...
Usage Guidance
This skill appears to do what it says (fetch RSS, produce text and voice summaries), but there are a few issues to consider before installing: - SKILL.md uses $OPENAI_API_KEY for TTS but the skill metadata does not declare any required env vars. Confirm whether the skill will need your OpenAI key and what key scope it requires. Do not provide higher-privilege keys than necessary. - The skill will make outbound network requests (curl to news sites and to api.openai.com). If you install it, be comfortable with the agent making those calls autonomously when invoked. - It writes temporary audio to /tmp/news.mp3; ensure your environment's temp handling and permissions are acceptable. - Source/homepage are unknown and there's no code review surface (instruction-only). If you need stronger assurance, ask the publisher for a verified source, or request that the skill metadata be updated to declare OPENAI_API_KEY as a required env var and document intended key scope and data handling (what summary text is sent to the TTS API). If you are okay with the agent using your OpenAI key for TTS and making network calls to public RSS feeds, the functionality is coherent. If not, do not install until the metadata and provenance are clarified.
Capability Analysis
Type: OpenClaw Skill Name: news-summarizer Version: 1.0.0 The news-summarizer skill is designed to fetch RSS feeds from reputable news organizations (BBC, Reuters, NPR, The Hindu) and provide text or voice summaries. It uses standard shell utilities (curl, grep, sed) for data retrieval and parsing, and utilizes the OpenAI API for text-to-speech functionality. All actions and commands in SKILL.md are transparent and directly support the stated purpose without any indicators of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
Name and description claim RSS-based text and voice summaries; the SKILL.md shows exactly that (curl RSS, parse, summarize, call TTS). However the runtime instructions reference an OPENAI_API_KEY for TTS while the skill metadata declares no required env vars — this mismatch is unexplained.
Instruction Scope
Instructions are concrete: fetch public RSS with curl, parse with grep/sed, summarize, and call OpenAI TTS. They write audio to /tmp/news.mp3. The instructions do not ask for unrelated files or secrets beyond the OpenAI key, but they do perform network calls and write to disk (temporary file). The use of $OPENAI_API_KEY is explicit in SKILL.md but not declared in metadata.
Install Mechanism
No install spec and no code files (instruction-only). This minimizes disk-install risk — the skill relies on existing tools (curl, grep, sed).
Credentials
Metadata requests no environment variables, yet the runtime TTS example uses $OPENAI_API_KEY. Requiring an OpenAI API key for TTS would be proportionate to the stated feature, but the missing declaration is an inconsistency that could lead to accidental credential exposure or confusion about which key/scope is used.
Persistence & Privilege
always is false and there is no install or persistent configuration. The skill does instruct writing a /tmp file, which is normal for temporary audio output, but it does not request elevated or permanent privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install news-summarizer
  3. After installation, invoke the skill by name or use /news-summarizer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
首个正式版本,支持新闻内容抓取总结与技能发布功能
Metadata
Slug news-summarizer
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is News Summarizer?

Fetch and summarize world news from BBC, Reuters, NPR RSS feeds. Can create voice summaries. USE WHEN: "What's happening in the world?", daily briefings, gen... It is an AI Agent Skill for Claude Code / OpenClaw, with 109 downloads so far.

How do I install News Summarizer?

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

Is News Summarizer free?

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

Which platforms does News Summarizer support?

News Summarizer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created News Summarizer?

It is built and maintained by terrycarter1985 (@terrycarter1985); the current version is v1.0.0.

💬 Comments