← Back to Skills Marketplace
368
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install news-content
Description
Input a news URL to efficiently extract the body, title, author, and date using a remote API.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install news-content - After installation, invoke the skill by name or use
/news-content - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is news-content?
Input a news URL to efficiently extract the body, title, author, and date using a remote API. It is an AI Agent Skill for Claude Code / OpenClaw, with 368 downloads so far.
How do I install news-content?
Run "/install news-content" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is news-content free?
Yes, news-content is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does news-content support?
news-content is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created news-content?
It is built and maintained by fonilye (@fonilye); the current version is v1.0.2.
More Skills