← Back to Skills Marketplace
xiaoyiweio

Trend Radar

by XiaoYiWeio · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
609
Downloads
0
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install trend-radar
Description
Real-time trending topics aggregator across 7 platforms (X/Twitter, Reddit, Google Trends, Hacker News, Zhihu, Bilibili, Weibo). Trigger: when user says 'tre...
Usage Guidance
This skill appears to do exactly what it claims: fetch public trending data from the seven listed platforms using only Python standard library HTTP calls. Before installing/using: 1) Review and run the scripts locally (e.g., python3 scripts/trends.py --mode overview) to see outputs and confirm endpoints. 2) Do NOT run the scheduler (--set) unless you want the skill to add entries to your user crontab; inspect the crontab changes printed by the command and verify the command path. 3) Be aware the scripts make outbound HTTP requests to multiple third‑party sites — if you need to limit network access, run them in a sandboxed environment. 4) The skill does not request credentials, but scraping may break or be rate-limited; the static Cookie in the Weibo HTML fallback is unusual but not a secret leak. 5) If you want more assurance, run the code in an isolated account/container and inspect ~/.openclaw/trend-radar/daily/ before allowing persistent schedules.
Capability Analysis
Type: OpenClaw Skill Name: trend-radar Version: 1.0.0 The skill is a trend aggregator that uses high-risk system capabilities to provide a 'daily briefing' feature. Specifically, `scripts/scheduler.py` manipulates the user's crontab to schedule recurring tasks, which is a common persistence mechanism. While this is a documented feature and explicitly requested in the `allowed-tools` metadata, the script lacks validation for the cron expression input, potentially allowing for command injection into the crontab. Additionally, `scripts/sources/weibo.py` contains a hardcoded session cookie used to bypass scraping protections, and `SKILL.md` uses prompt steering to discourage the agent from using standard web search tools.
Capability Assessment
Purpose & Capability
Name/description (aggregating trending topics from 7 platforms) matches the code and runtime requirements. The only declared dependency is python3 and the code fetches HTML/RSS/public APIs for the listed platforms — this is expected.
Instruction Scope
SKILL.md instructs the agent to run the included Python scripts (overview, expand, JSON output) and explicitly disallows falling back to web_search. Those scripts only perform HTTP requests to public platform endpoints and format results. The scheduler instructions call scripts/scheduler.py which will read and write the user's crontab; the trends script can write JSON files under ~/.openclaw/trend-radar/daily/ when --save is used. This is within the described functionality but is a system-level change the user should review before enabling.
Install Mechanism
Install spec only requests installing python3 via brew (standard, low-risk). The repository contains pure Python standard-library code; there are no downloads from arbitrary URLs or extract/install steps that write unknown binaries.
Credentials
No required environment variables, no primary credential, and the scripts do not read credentials. The scripts do perform network requests to multiple public domains (trends24.in, reddit, google, hackernews firebase, zhihu, bilibili, weibo, tophub), which is expected for this purpose. One source (weibo HTML fallback) includes a static Cookie header; it's not a secret from the user, but odd and worth noting.
Persistence & Privilege
always is false and the skill does not auto-enable itself. However, the scheduler helper will modify the user's user-level crontab when invoked and the main script can save daily archives to ~/.openclaw/trend-radar/daily/. These behaviors require explicit user actions (running scheduler.py --set or trends.py --save) but they are persistent and affect the host environment.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install trend-radar
  3. After installation, invoke the skill by name or use /trend-radar
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: 7 platforms, zero API keys, progressive disclosure
Metadata
Slug trend-radar
Version 1.0.0
License MIT-0
All-time Installs 4
Active Installs 4
Total Versions 1
Frequently Asked Questions

What is Trend Radar?

Real-time trending topics aggregator across 7 platforms (X/Twitter, Reddit, Google Trends, Hacker News, Zhihu, Bilibili, Weibo). Trigger: when user says 'tre... It is an AI Agent Skill for Claude Code / OpenClaw, with 609 downloads so far.

How do I install Trend Radar?

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

Is Trend Radar free?

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

Which platforms does Trend Radar support?

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

Who created Trend Radar?

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

💬 Comments