← Back to Skills Marketplace
abigale-cyber

News Collect

by Abigale-cyber · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
101
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install news-collect
Description
Run a repo-local scan through `skills/news-aggregator-skill`, then normalize the result into a local report contract for the collect layer. Use when Codex ne...
Usage Guidance
This skill appears internally consistent and performs expected operations for a news-collection wrapper. Two practical checks before installing or running: (1) review the vendor script skills/news-aggregator-skill/scripts/fetch_news.py — it will perform network requests and is the component that talks to external news sources, so verify it doesn't attempt unexpected uploads or require credentials you don't want to share; (2) run the skill in a controlled environment (local sandbox or container) the first time to confirm outputs and that it uses only the intended repo-local files. If you don't trust the vendor skill, do not run this wrapper, because it intentionally executes that local script.
Capability Analysis
Type: OpenClaw Skill Name: news-collect Version: 1.0.0 The news-collect skill is a wrapper for a local news aggregator, designed to fetch news, generate reports, and provide writing recommendations. It follows safe coding practices by using subprocess.run with argument lists to prevent shell injection, employing yaml.safe_load for parsing, and sanitizing file paths via a slugify function. The logic in runtime.py and instructions in SKILL.md are consistent with the stated purpose of news aggregation and reporting within the workspace.
Capability Assessment
Purpose & Capability
Name/description match the behavior: the SKILL.md and runtime.py repeatedly state the skill will call the repo-local skills/news-aggregator-skill/scripts/fetch_news.py and normalize results into a local report. There are no unrelated requested binaries, env vars, or credentials.
Instruction Scope
Instructions restrict activity to reading the repo-local vendor skill and writing standardized outputs to content-production/inbox/*. The runtime builds a subprocess invocation of the local fetch_news.py and reads/writes only repository-local paths; it does not read secrets, global configs, or other unrelated files. The SKILL.md explicitly instructs not to write into the vendor directory.
Install Mechanism
There is no install spec (instruction-only at registry level). The README suggests creating a .venv and installing requirements, which is normal for a Python skill and matches runtime.py's attempt to use .venv/bin/python if present. No downloads from third-party URLs or extraction steps are present in the provided files.
Credentials
The skill declares no required environment variables, credentials, or config paths. The code does not access environment variables or external secret stores. All required inputs are repository-local files (request markdown) and standard Python runtime behavior.
Persistence & Privilege
Flags are default (always: false, model invocation allowed). The skill does not request permanent presence or modify other skills' configs. It writes output files into content-production/inbox/ as expected for a collector layer skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install news-collect
  3. After installation, invoke the skill by name or use /news-collect
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of news-collect skill. - Scans news using the repo-local news-aggregator-skill and outputs results in a normalized, collect-layer report contract. - Supports repeatable markdown news reports and archives raw JSON in a defined directory structure. - Allows flexible input with selectable profiles, keywords, source customization, and limit/depth controls. - Each report includes writing decision fields to guide topic recommendations and editorial directions. - Ensures compatibility and separation from the vendor dependency for stable long-term use.
Metadata
Slug news-collect
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is News Collect?

Run a repo-local scan through `skills/news-aggregator-skill`, then normalize the result into a local report contract for the collect layer. Use when Codex ne... It is an AI Agent Skill for Claude Code / OpenClaw, with 101 downloads so far.

How do I install News Collect?

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

Is News Collect free?

Yes, News Collect is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does News Collect support?

News Collect is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created News Collect?

It is built and maintained by Abigale-cyber (@abigale-cyber); the current version is v1.0.0.

💬 Comments