← Back to Skills Marketplace
Tencent Doc Update Watcher
by
chinasilva
· GitHub ↗
· v0.1.1
298
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install tencent-doc-update-watch
Description
Privacy-first re-crawl and diff workflow for Tencent Docs (docs.qq.com) update checks. Use when asked to re-crawl Tencent Docs links, verify whether content...
Usage Guidance
What to consider before installing/using this skill:
- The included Python script calls the system 'curl' command to fetch pages. The skill metadata does not declare any required binaries; ensure 'curl' is present or the script will fail.
- By default the skill deletes raw fetched files, but if you run it with --keep-raw it will save raw HTML, opendoc.js, HTTP headers, and cookie files in the workspace — those files can contain tokens or other sensitive data. Only enable --keep-raw in a trusted/debug setting and inspect files before sharing.
- The script only contacts docs.qq.com (it builds opendoc URLs and fetches them). If you provide a config with other URLs, those will be fetched; only run with document lists you trust.
- Run the tool in an isolated workspace directory (not a system or home directory) to avoid accidental overwrites; inspect the snapshots/manifest/report outputs before sharing them.
- If you need stronger assurance, open and review the full scripts/check-qq-doc-updates.py source included here (it is bundled) to verify there are no additional network endpoints or hidden behaviors, and consider running it in a disposable environment first.
- If you maintain the skill registry entry, correct the metadata to declare curl (or make the script use Python HTTP libs) so the declared requirements match actual runtime needs.
Capability Analysis
Type: OpenClaw Skill
Name: tencent-doc-update-watch
Version: 0.1.1
The skill bundle provides a legitimate utility for monitoring updates to Tencent Docs (docs.qq.com) by comparing snapshots. The core logic in `scripts/check-qq-doc-updates.py` uses `curl` to fetch document metadata and includes privacy-preserving features such as redacting URL query parameters and deleting temporary cookie/HTML files by default. No evidence of malicious intent, data exfiltration, or shell injection vulnerabilities was found.
Capability Assessment
Purpose & Capability
The skill's code implements re-crawling docs.qq.com, extracting opendoc payloads, and producing manifests/reports which is consistent with the description. However, the runtime requires the system 'curl' binary (the script calls curl via subprocess) even though the skill metadata lists no required binaries — this mismatch is unexpected and should be corrected or documented.
Instruction Scope
The SKILL.md instructs running the included Python script with a workspace path; the script's behavior matches that scope: it fetches HTML/opendoc payloads, parses and diffs them, writes snapshot manifests and a report, and removes raw files by default. The only notable scope expansion is the optional --keep-raw flag which will persist raw HTML, opendoc JS, headers, and cookies — these files may contain sensitive tokens and should be used only for debugging.
Install Mechanism
There is no install spec (no packages downloaded or installed), only a Python script included. This is low-risk from an installer perspective, but the package is not purely 'instruction-only' in practice because it bundles executable code that will be written to disk when installed by the platform.
Credentials
The skill does not request environment variables, credentials, or config paths. The operations it performs (HTTP fetches of docs.qq.com) are proportional to its stated purpose. Note: temporary cookie/header files are created in the workspace and may contain tokens if documents or the site use them.
Persistence & Privilege
'always' is false and the skill does not request persistent platform privileges. It stores snapshots and manifests under a user-specified workspace only; it does not alter other skills or global agent configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tencent-doc-update-watch - After installation, invoke the skill by name or use
/tencent-doc-update-watch - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
Security hotfix: removed all real document names/URLs from bundled defaults and examples; kept placeholder data only.
v0.1.0
Initial public release with privacy-first defaults and bilingual docs.
Metadata
Frequently Asked Questions
What is Tencent Doc Update Watcher?
Privacy-first re-crawl and diff workflow for Tencent Docs (docs.qq.com) update checks. Use when asked to re-crawl Tencent Docs links, verify whether content... It is an AI Agent Skill for Claude Code / OpenClaw, with 298 downloads so far.
How do I install Tencent Doc Update Watcher?
Run "/install tencent-doc-update-watch" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Tencent Doc Update Watcher free?
Yes, Tencent Doc Update Watcher is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Tencent Doc Update Watcher support?
Tencent Doc Update Watcher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Tencent Doc Update Watcher?
It is built and maintained by chinasilva (@chinasilva); the current version is v0.1.1.
More Skills