← 返回 Skills 市场
News Skill
作者
loverun321
· GitHub ↗
· v1.1.0
· MIT-0
365
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install news-skill
功能描述
Provides latest news summaries including title, source, and brief overview on any topic using Bing News Search API.
安全使用建议
This skill has several red flags: it publishes a SkillPay API key directly in SKILL.md and handler.py, claims to use Bing but actually fetches Google News RSS via r.jina.ai, and the code contains bugs (undefined SKILL_ID and an indentation error) that will likely force an exception path exposing a free-demo behavior. Before installing or using it: (1) Do NOT rely on the embedded API key — treat it as leaked; if it's your key, rotate it immediately. (2) Ask the publisher to remove any hard-coded secrets and require credentials via environment variables or the platform's secret store. (3) Confirm which news API is intended (Bing vs Google) and why r.jina.ai is being used. (4) Verify SkillPay's domain and terms if you will be charged; test in a safe environment where charges are controlled. (5) Prefer a fixed, reviewed implementation (no hard-coded secrets, no runtime bugs) before allowing autonomous invocation or providing payment credentials.
功能分析
Type: OpenClaw Skill
Name: news-skill
Version: 1.1.0
The skill implements a news service with a mandatory billing component that transmits user identifiers to an unverified third-party domain (skillpay.me) using a hardcoded API key found in handler.py and SKILL.md. The implementation is currently non-functional due to an IndentationError and a NameError (undefined SKILL_ID), although a broad exception handler in the billing logic allows the skill to bypass payment and function in a 'demo' mode. The combination of hardcoded credentials, external data sinks, and poor code quality suggests potentially deceptive behavior or a privacy risk.
能力评估
Purpose & Capability
The description says 'Bing News Search API (via Jina)' but the code queries Google News RSS proxied through r.jina.ai. The skill also advertises paid usage but the registry metadata declares no required credentials — instead a SkillPay API key is hard-coded in SKILL.md and handler.py. These mismatches (claimed provider vs actual endpoint, and no declared credential despite a hard-coded key) are inconsistent with the stated purpose.
Instruction Scope
SKILL.md provides a full API key and pricing information in plain text, which is unusual and unsafe. The runtime instructions (handler.py) perform network calls to r.jina.ai (to fetch RSS) and to skillpay.me (to charge users). The SKILL.md and code do not instruct reading unrelated local files, but the presence of a hard-coded key in both SKILL.md and code increases the risk surface and is out-of-scope for a simple 'news summary' description.
Install Mechanism
There is no install spec (instruction-only skill plus a handler.py file). Nothing is downloaded from external or untrusted URLs during install; the runtime does perform network calls, but there is no installer that writes archives or executes fetched code.
Credentials
The skill requires no declared environment variables, yet a long-looking secret API key is embedded in SKILL.md and handler.py. Embedding credentials in code/markdown is inappropriate and disproportionate; a legitimate design would declare a primary credential or require an environment variable rather than shipping a key in plaintext. The hard-coded key will be sent to skillpay.me in requests, which may expose it if the endpoint is untrusted.
Persistence & Privilege
The skill does not request 'always: true' or other elevated install-time privileges. It is user-invocable and allows autonomous invocation by default (platform norm). It does not attempt to modify other skills or system-wide settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install news-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/news-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
SkillPay: API URL更新,SKILL_ID已配置
v1.0.0
Initial release of News Summary Skill.
- Retrieve latest news summaries on any topic.
- Powered by Bing News Search API via Jina.
- Returns news title, source, and brief summary.
- Usage costs 0.001 USDT per call; payment handled through SkillPay.
- Example prompts provided for easy use.
元数据
常见问题
News Skill 是什么?
Provides latest news summaries including title, source, and brief overview on any topic using Bing News Search API. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 365 次。
如何安装 News Skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install news-skill」即可一键安装,无需额外配置。
News Skill 是免费的吗?
是的,News Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
News Skill 支持哪些平台?
News Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 News Skill?
由 loverun321(@loverun321)开发并维护,当前版本 v1.1.0。
推荐 Skills