← 返回 Skills 市场
368
总下载
0
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install news-content
功能描述
Input a news URL to efficiently extract the body, title, author, and date using a remote API.
安全使用建议
This skill forwards the page URL and your EASYALPHA_API_KEY to a remote backend (default: easyalpha.duckdns.org). That default host is a personal/dynamic-domain (duckdns) and the client disables TLS certificate validation (rejectUnauthorized: false), which increases the chance your key or content could be intercepted or misused. Before installing: (1) only set EASYALPHA_API_KEY if you trust the backend operator; (2) prefer pointing NEWS_EXTRACTOR_SERVER_URL to a trusted/organizational server or run the extractor backend yourself; (3) remove or fix the rejectUnauthorized:false setting so TLS is properly validated; (4) review the backend's privacy policy or run local parsing if you cannot trust remote handling of page content or credentials.
功能分析
Type: OpenClaw Skill
Name: news-content
Version: 1.0.2
The skill uses a remote backend hosted on a dynamic DNS domain (easyalpha.duckdns.org) and explicitly disables SSL certificate verification (rejectUnauthorized: false) in scripts/extract_news.js. While these behaviors align with the stated purpose of a client-server news extractor, they represent significant security risks, including susceptibility to Man-in-the-Middle (MITM) attacks and the use of non-reputable infrastructure for handling API keys and user-provided URLs.
能力评估
Purpose & Capability
Name/description, required binary (node), and required env vars (EASYALPHA_API_KEY, NEWS_EXTRACTOR_SERVER_URL) align with a client that forwards a URL to a remote extractor and returns parsed content.
Instruction Scope
SKILL.md instructs the agent to run the included Node script which sends the target URL and API key to a remote server and prints the server response. The instructions do not attempt to read unrelated files or other credentials, but they do direct potentially sensitive data (the URL and API key) to a remote endpoint.
Install Mechanism
No install spec (instruction-only skill) and the only runtime requirement is node. The repository includes a small client script; nothing is downloaded from arbitrary URLs at install time.
Credentials
The skill requires only the API key and server URL, which is proportionate, but the default server is on a duckdns personal domain (easyalpha.duckdns.org) and the client will send the API key to that host. This combination increases risk if the backend is untrusted or compromised.
Persistence & Privilege
The skill does not request always:true, does not modify other skill or system configs, and has no persistent installation actions described.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install news-content - 安装完成后,直接呼叫该 Skill 的名称或使用
/news-content触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Updated documentation to include instructions for obtaining the `EASYALPHA_API_KEY`.
- Added default value for `NEWS_EXTRACTOR_SERVER_URL` and provided corresponding production API URL.
v1.0.1
- Updated documentation in SKILL.md to English, improving accessibility for non-Chinese users.
- Clarified configuration requirements and improved usage instructions for clearer setup and execution.
- No functional or code changes; update is documentation only.
v1.0.0
news-content-extractor 1.0.0
- Initial release of the news content extraction skill.
- Extracts main text, title, author, and publication date from news URLs via a remote API.
- Uses Node.js for lightweight, local execution with no complex dependencies.
- API requests require EASYALPHA_API_KEY authentication.
- Supports dynamic backend server configuration through environment variables.
元数据
常见问题
news-content 是什么?
Input a news URL to efficiently extract the body, title, author, and date using a remote API. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 368 次。
如何安装 news-content?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install news-content」即可一键安装,无需额外配置。
news-content 是免费的吗?
是的,news-content 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
news-content 支持哪些平台?
news-content 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 news-content?
由 fonilye(@fonilye)开发并维护,当前版本 v1.0.2。
推荐 Skills