← Back to Skills Marketplace
williamwang-wh

Claw Cctv News Fetcher

by Williamwang-wh · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
103
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install claw-cctv-news-fetcher
Description
Fetch and parse news highlights from CCTV News Broadcast (Xinwen Lianbo) for a given date.
README (SKILL.md)

\r \r

CCTV News Fetcher\r

\r This skill allows you to fetch summary titles and content from the CCTV News Broadcast for any specific date.\r \r

Usage\r

\r You can ask the agent to:\r

  • "Fetch CCTV news for 20250210"\r
  • "Give me the news highlights for yesterday"\r \r

Instructions\r

\r When the user asks for news from a specific date:\r

  1. Format the date as YYYYMMDD. If the user says "yesterday" or "today", calculate the date relative to the current local time.\r
  2. Execute the script at {baseDir}/scripts/news_crawler.js using bun or node.\r
    • Command: bun {baseDir}/scripts/news_crawler.js \x3CYYYYMMDD>\r
  3. Parse the JSON output and summarize it for the user. Group news by "Domestic" and "International" if possible based on titles, or just list the highlights.\r \r

Configuration\r

\r The skill depends on node-html-parser.\r Ensure bun is installed in the environment.\r

Usage Guidance
This skill is a straightforward scraper that runs the included Node script and parses CCTV pages. Before installing: (1) verify you are comfortable with the agent executing a bundled JS script that makes outbound HTTP requests; run it in a sandboxed environment if unsure; (2) ensure your runtime provides a fetch-capable Node or bun as SKILL.md suggests; (3) review the small script yourself — it does not access local files or secrets but does set a hardcoded Cookie header (harmless but odd); (4) note minor metadata mismatches (ownerId/version) — if provenance matters, ask the publisher for clarification. If you plan to use in an environment with sensitive network policies, restrict its network access to prevent unintended scraping.
Capability Analysis
Type: OpenClaw Skill Name: claw-cctv-news-fetcher Version: 1.0.0 The skill is a legitimate news scraper designed to fetch highlights from the CCTV News Broadcast (Xinwen Lianbo). The core logic in `scripts/news_crawler.js` uses the `node-html-parser` library to extract titles and content from official CCTV domains (cctv.cntv.cn and tv.cctv.com). While the script lacks strict input validation for the date parameter (potential SSRF vulnerability if provided with path traversal strings), there is no evidence of malicious intent, data exfiltration, or unauthorized command execution.
Capability Assessment
Purpose & Capability
Name/description match the code and instructions: the script scrapes CCTV pages for a given date and returns parsed titles/content. Minor inconsistencies: SKILL.md asks to run with `bun` (the script also runs under node/fetch-enabled Node), and metadata/version/ownerId values differ across registry metadata, package.json and _meta.json (likely benign but worth noting).
Instruction Scope
SKILL.md instructs the agent to run the bundled script with a date argument, parse its JSON output, and summarize results. The runtime steps are narrowly scoped to running the crawler and processing its output; there is no instruction to read unrelated files or env vars.
Install Mechanism
No install spec (instruction-only) and only a small JS script plus a single parsing dependency. Nothing is downloaded from arbitrary URLs and no archives are extracted.
Credentials
The skill declares no required env vars or credentials. It uses node-html-parser (declared in package.json/lock) and requires a runtime (bun or Node with fetch). No secrets are requested or accessed.
Persistence & Privilege
always:false and the skill does not request persistent system-wide changes or elevated privileges. Autonomous invocation is allowed (platform default) but not combined with other concerning factors.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install claw-cctv-news-fetcher
  3. After installation, invoke the skill by name or use /claw-cctv-news-fetcher
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release: Fetch and summarize news highlights from CCTV News Broadcast (Xinwen Lianbo) for any given date. - Supports date inputs like "yesterday", "today", or specific dates in YYYYMMDD format. - Runs a bundled script to retrieve and parse news; outputs a summary grouped by Domestic and International when possible. - Requires bun runtime and node-html-parser package in the environment.
Metadata
Slug claw-cctv-news-fetcher
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Claw Cctv News Fetcher?

Fetch and parse news highlights from CCTV News Broadcast (Xinwen Lianbo) for a given date. It is an AI Agent Skill for Claude Code / OpenClaw, with 103 downloads so far.

How do I install Claw Cctv News Fetcher?

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

Is Claw Cctv News Fetcher free?

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

Which platforms does Claw Cctv News Fetcher support?

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

Who created Claw Cctv News Fetcher?

It is built and maintained by Williamwang-wh (@williamwang-wh); the current version is v1.0.0.

💬 Comments