Fetch and summarize recent news articles from GNews for any user-provided topic, then produce a Markdown digest with date, greeting, and top links.
Scanned 9/7/2026
Install to Claude Code
npx -y skills add modbender/skill-library-mcp --skill noticias-cangrejo --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Noticias Cangrejo?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/modbender-noticias-cangrejo)More formats (shields.io, HTML) on the badges page.
---
name: noticias-cangrejo
description: Fetch and summarize recent news articles from GNews for any user-provided topic, then produce a Markdown digest with date, greeting, and top links.
homepage: https://gnews.io/
metadata: {"clawdbot":{"emoji":"🦀","requires":{"env":["GNEWS_API_KEY"]}}}
---
# NoticiasCangrejo
Generate a Markdown news digest for any topic using the GNews API.
## When To Use
Use this skill when the user asks for recent news on any topic, such as politics, science, startups, health, finance, sports, or local events, and wants a concise, linkable summary.
## Environment Requirement
Set this environment variable before execution:
- `GNEWS_API_KEY`
## Workflow
1. Receive a topic from the user.
2. Validate that `GNEWS_API_KEY` exists.
3. Query GNews Search API for up to 20 articles using topic + language.
4. Compute relevance based on topic-word overlap against article title and description.
5. Keep the top 15 ranked articles.
6. Print Markdown output with:
- Date (`YYYY/MM/DD`)
- Greeting line in Spanish
- Topic line
- Numbered list of article title + URL
7. Optionally save output to a file with `--output`.
## Execution
Canonical OpenClaw execution is defined in `_meta.json` under `run`:
```bash
python3 scripts/fetch_news.py "<topic>"
```
Optional parameters:
- `--lang` (default: `en`)
- `--max-articles` (default: `20`)
- `--output` to write Markdown to a file
## Example Usage
```bash
export GNEWS_API_KEY="your_api_key_here"
python3 scripts/fetch_news.py "global markets" --lang en --max-articles 20 --output ./markets.md
```
Is this your skill, or is something wrong with this listing? . Author removals are honored within 72 hours.
No comments yet. Be the first to comment!