← Back to Skills Marketplace
davidk2yoyo

Noticias Cangrejo

by davidk2yoyo · GitHub ↗ · v1.0.4
cross-platform ⚠ suspicious
818
Downloads
0
Stars
2
Active Installs
5
Versions
Install in OpenClaw
/install noticias-cangrejo
Description
Fetch and summarize recent news articles from GNews on any topic, generating a concise Markdown digest with date, greeting, and top links.
Usage Guidance
This skill appears to be what it claims: it will read only your GNEWS_API_KEY, call the official GNews API endpoint (gnews.io), produce a Markdown digest, and optionally write that digest to a file you specify. Before installing, ensure you: (1) are comfortable providing a GNews API key to this skill and keep that key stored securely (do not paste it into chat), (2) understand GNews rate limits/charges and avoid exposing the key to public repos, and (3) review the small Python script if you want to verify there is no additional outbound behavior. Note: there is a minor metadata/version mismatch (registry shows 1.0.4 while _meta.json reports 1.0.1), which looks like a packaging oversight but not a functional security issue.
Capability Analysis
Type: OpenClaw Skill Name: noticias-cangrejo Version: 1.0.4 The skill's core functionality is benign, fetching and summarizing news. However, the `scripts/fetch_news.py` script is vulnerable to path traversal via the `--output` argument. It allows writing the news summary to an arbitrary file path without sanitization, which could enable an attacker to overwrite or create files in sensitive locations if they can control the input to this argument. This is a significant vulnerability, but there is no evidence of intentional malicious behavior within the script itself.
Capability Assessment
Purpose & Capability
Name/description request GNews articles and summary; the only required environment variable is GNEWS_API_KEY and the code calls gnews.io. The requested capability (API key + network access to GNews) matches the described purpose.
Instruction Scope
SKILL.md instructs only to validate GNEWS_API_KEY, query the GNews API, rank articles, produce Markdown, and optionally save to an output file. The included script implements exactly that and does not read other files, env vars, or send data to unexpected endpoints.
Install Mechanism
No install spec; skill is instruction-only with a small utility script using only the Python standard library. Nothing is downloaded from third-party URLs or written to system locations during install.
Credentials
Only GNEWS_API_KEY is required, which is appropriate and necessary for the GNews API. The script does not request or access other credentials, secrets, or unrelated environment variables.
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide configuration. It only optionally writes its own output file when explicitly invoked with --output.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install noticias-cangrejo
  3. After installation, invoke the skill by name or use /noticias-cangrejo
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
- Added _meta.json to define canonical execution for the skill. - Updated SKILL.md to document running the skill via python3 scripts/fetch_news.py instead of the shell file. - Clarified execution and usage instructions in documentation. - No changes to core functionality.
v1.0.3
- Switched the main entrypoint to a shell-executable script; direct Python execution and pip install are no longer required. - Updated documentation to reflect new installation and usage workflows. - Removed deprecated metadata file and modernized SKILL.md metadata format. - Minor README and requirements.txt updates for consistency.
v1.0.2
- Switched execution instructions to use python3 with scripts/fetch_news.py and added pip install step for dependencies. - Updated README and SKILL.md to reflect the new installation and usage workflow. - Added _meta.json file. - requirements.txt and fetch_news.py updated for current workflow.
v1.0.1
- Updated execution instructions to use the bundled entrypoint (`./noticias-cangrejo`) instead of direct Python script invocation. - Clarified that no `pip install` is required for running the skill. - Adjusted documentation in README.md and SKILL.md to reflect simpler installation and usage.
v1.0.0
- Initial release of noticias-cangrejo skill. - Fetches and summarizes up to 15 relevant news articles from GNews based on user-provided topics. - Produces a Markdown digest with date, Spanish greeting, topic line, and numbered article links. - Supports multilingual queries and customizable article count. - Requires a GNews API key to function.
Metadata
Slug noticias-cangrejo
Version 1.0.4
License
All-time Installs 2
Active Installs 2
Total Versions 5
Frequently Asked Questions

What is Noticias Cangrejo?

Fetch and summarize recent news articles from GNews on any topic, generating a concise Markdown digest with date, greeting, and top links. It is an AI Agent Skill for Claude Code / OpenClaw, with 818 downloads so far.

How do I install Noticias Cangrejo?

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

Is Noticias Cangrejo free?

Yes, Noticias Cangrejo is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Noticias Cangrejo support?

Noticias Cangrejo is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Noticias Cangrejo?

It is built and maintained by davidk2yoyo (@davidk2yoyo); the current version is v1.0.4.

💬 Comments