← Back to Skills Marketplace
hanqiudeng

TopHotCN

by aesopdeng · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
354
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install tophot-chinese
Description
抓取 tophub.today 支持网站的热榜列表并生成 JSON 文件,可进一步抓取并保存文章正文内容。
Usage Guidance
This skill is internally consistent with its stated purpose. Before installing/running: (1) be aware pip will install packages and Playwright will download Chromium — run in a controlled/sandboxed environment if you don't trust network installs; (2) crawl4ai will fetch arbitrary URLs over the network — review crawl4ai's trust model and privacy policy (it may perform additional network calls) and ensure you comply with target sites' terms/robots; (3) outputs and a cache file are written locally (site_contents by default, plus tophub_hot.json in the scripts dir) — check and clean those directories as needed; (4) the SKILL.md has a minor path formatting typo ({baseDir} repeated) but this is documentation-only. If you need higher assurance, inspect crawl4ai package source and run the scripts in an isolated VM or container.
Capability Analysis
Type: OpenClaw Skill Name: tophot-chinese Version: 1.0.0 The skill bundle is a legitimate web scraping tool designed to fetch hot lists from tophub.today and extract article content using the crawl4ai library. The scripts (tophub_spider.py and fetch_site_content.py) perform standard HTTP requests and file I/O operations consistent with their stated purpose, including proper filename sanitization and rate limiting to avoid anti-bot triggers. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description (抓取 tophub.today 热榜并可抓正文) align with the included scripts: tophub_spider.py fetches hot list entries (title/desc/url) from tophub.today and writes JSON; fetch_site_content.py uses crawl4ai to fetch article Markdown. No unrelated services or credentials are requested.
Instruction Scope
SKILL.md instructs installing pip packages and running playwright to install chromium (expected for crawling). Minor documentation glitches (repeated {baseDir}/scripts path strings) are present, but runtime instructions and scripts do not attempt to read unrelated system files or exfiltrate data. Note: fetch_site_content.py uses the crawl4ai library which performs network fetches of article URLs (expected for its purpose).
Install Mechanism
No install spec in registry; SKILL.md tells the agent to pip install crawl4ai, requests, tqdm, pypinyin and run 'python -m playwright install chromium'. This is a normal runtime dependency flow for a crawler but will download packages and a Chromium binary — moderate risk if run untrusted. No suspicious download URLs or extract operations in the package.
Credentials
The skill requests no environment variables, keys, or config paths. The code performs only network calls to tophub.today and the target article URLs (via crawl4ai); no secrets or unrelated credentials are required.
Persistence & Privilege
always is false and the skill does not request system-wide persistence or modify other skills. It writes local cache and output files under the script/output directories (expected behaviour).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tophot-chinese
  3. After installation, invoke the skill by name or use /tophot-chinese
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
TopHub 热榜抓取技能 v1.0.0 - 首发版本:支持从 tophub.today 获取主流网站热榜列表,并用 Crawl4AI 批量抓取正文内容。 - 提供两大脚本,分工明确:一个生成热榜 JSON 文件,一个填充正文内容。 - 支持命令行快速操作:指定站点、数量、输出路径,批量/单条处理,强制刷新等常用参数。 - 丰富的站点支持,涵盖新闻、科技、娱乐、社区等 20+ 热门类别。 - 输出数据结构清晰,支持回写和另存,方便后续自动化处理。 - 内置抓取频率控制,兼顾效率与反爬安全。
Metadata
Slug tophot-chinese
Version 1.0.0
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is TopHotCN?

抓取 tophub.today 支持网站的热榜列表并生成 JSON 文件,可进一步抓取并保存文章正文内容。 It is an AI Agent Skill for Claude Code / OpenClaw, with 354 downloads so far.

How do I install TopHotCN?

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

Is TopHotCN free?

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

Which platforms does TopHotCN support?

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

Who created TopHotCN?

It is built and maintained by aesopdeng (@hanqiudeng); the current version is v1.0.0.

💬 Comments