← Back to Skills Marketplace
12777
Downloads
15
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install cctv-news-fetcher
Description
Fetch and parse news highlights from CCTV News Broadcast (Xinwen Lianbo) for a given date.
Usage Guidance
Install only if you are comfortable with the skill running a local JavaScript crawler that makes outbound web requests. Prefer a version that allowlists CCTV hosts, rejects non-HTTPS or unexpected links, removes the hard-coded cookie and Host header, and adds request limits before use in sensitive networks.
Capability Analysis
Type: OpenClaw Skill
Name: cctv-news-fetcher
Version: 1.0.0
The skill 'cctv-news-fetcher' is designed to fetch and parse news from CCTV. The `SKILL.md` instructs the agent to execute a local JavaScript script (`scripts/news_crawler.js`) with a date argument. The JavaScript code performs web scraping from official CCTV domains (`cctv.cntv.cn`, `tv.cctv.com`) using `fetch` and `node-html-parser`. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the agent. The dependencies listed in `package.json` and `package-lock.json` are standard for HTML parsing and do not raise any concerns.
Capability Assessment
Credentials
Network access is necessary for the stated purpose, but the implementation can make follow-up requests to destinations supplied by fetched pages and forwards a static cna cookie and manual Host header to those requests.
Install Mechanism
The package has a normal npm-style dependency on node-html-parser and includes a lockfile with registry integrity entries. package.json still uses a caret range, which is a supply-chain reproducibility note rather than evidence of malicious behavior.
Instruction Scope
The instructions tell the agent to execute a local Node/Bun crawler, but they do not document outbound host restrictions, redirect handling, request limits, or the hard-coded request headers used by the script.
Persistence & Privilege
No artifact evidence shows startup hooks, scheduled tasks, memory writes, credential-store access, privilege escalation, or filesystem mutation.
Purpose & Capability
Fetching CCTV news by date is coherent with the skill description, and the script does not show local file theft, destructive behavior, or persistence. The concern is that article URLs are taken from remote HTML and fetched without scheme or host validation, which can expand network requests beyond CCTV.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install cctv-news-fetcher - After installation, invoke the skill by name or use
/cctv-news-fetcher - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Easily fetches and summarizes CCTV News Broadcast highlights for any given date.
- Fetch summary titles and content from Xinwen Lianbo by date (e.g., "yesterday", "today", or specific date).
- Processes user date requests, runs a news crawler script, and parses results for the user.
- Groups news by "Domestic" and "International" if possible, or lists key highlights.
- Requires bun and node-html-parser in the environment.
Metadata
Frequently Asked Questions
What is 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 12777 downloads so far.
How do I install CCTV News Fetcher?
Run "/install cctv-news-fetcher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is CCTV News Fetcher free?
Yes, CCTV News Fetcher is completely free (open-source). You can download, install and use it at no cost.
Which platforms does CCTV News Fetcher support?
CCTV News Fetcher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created CCTV News Fetcher?
It is built and maintained by yuhangch (@yuhangch); the current version is v1.0.0.
More Skills