Trend Radar
by @xiaoyiweio
Real-time trending topics aggregator across 7 platforms (X/Twitter, Reddit, Google Trends, Hacker News, Zhihu, Bilibili, Weibo). Trigger: when user says 'tre...
clawhub install trend-radar๐ About This Skill
name: 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 'trend', 'trends', 'trend pulse', '็ญ็น', '็ญๆ', or asks what is trending/hot. Do NOT use web_search โ this skill already fetches live data from all platforms with zero API keys." metadata: { "openclaw": { "emoji": "๐ก", "requires": { "bins": ["python3"] }, "install": [ { "id": "brew-python3", "kind": "brew", "package": "python3", "bins": ["python3"], "label": "Install Python 3 (brew)", }, ], }, } allowed-tools: Bash(python3:*), Bash(crontab:*), Read
Trend Radar
Real-time trending topics radar โ 7 platforms, zero API keys, zero dependencies.
Trigger Rules
Use this skill when the user's message matches ANY of the following:
| Pattern | Example |
|---------|---------|
| Contains trend / trends | "show me trends", "trend pulse" |
| Contains trending / what's hot | "what's trending today" |
| Contains ็ญ็น / ็ญๆ / ็ญๆฆ | "ไปๅคฉๆไปไน็ญ็น", "็็็ญๆ" |
| Asks about a specific platform's hot topics | "reddit hot", "ๅพฎๅ็ญๆ", "HN top", "็ฅไน็ญๆฆ", "B็ซ็ญ้จ" |
| Asks about current events broadly | "what's happening", "ๆ่ฟๆไปไนๆฐ้ป" |
Do NOT fall back to web_search or Brave Search. This skill fetches live data directly from 7 platform APIs.
Interaction Flow (Progressive Disclosure)
Turn 1 โ Overview (ALWAYS start here)
python3 {baseDir}/scripts/trends.py --mode overview
This fetches the #1 topic from each platform concurrently (~5s). Present the result and append:
> "Which platform would you like to expand? Say the name (e.g. 'reddit', 'ๅพฎๅ', 'hackernews') or 'all' for everything."
Do NOT expand all platforms in Turn 1. When presenting expanded results, always preserve the Markdown links title from the output โ users need clickable links.
Turn 2 โ Expand on demand
When user picks a platform:
python3 {baseDir}/scripts/trends.py --source --top 10
Source IDs: twitter, reddit, google, hackernews, zhihu, bilibili, weibo
Multiple platforms:
python3 {baseDir}/scripts/trends.py --source zhihu,weibo,bilibili --top 5
Expand all:
python3 {baseDir}/scripts/trends.py --mode all --top 5
Turn 3+ โ Deep dive (optional)
If user wants details on a specific topic, use your LLM knowledge or web_search on that specific topic.
Additional Options
Region filter (twitter & google only)
python3 {baseDir}/scripts/trends.py --source twitter --region japan --top 10
python3 {baseDir}/scripts/trends.py --source google --region CN --top 10
JSON output
python3 {baseDir}/scripts/trends.py --mode overview --json
Scheduled daily briefing
python3 {baseDir}/scripts/scheduler.py --set "0 11 * * *"
python3 {baseDir}/scripts/scheduler.py --list
python3 {baseDir}/scripts/scheduler.py --remove
Platforms
| ID | Platform | Content | Lang |
|----|----------|---------|------|
| twitter | X/Twitter | Hashtags & topics | Global |
| reddit | Reddit | Hot posts | EN |
| google | Google Trends | Search trends | Global |
| hackernews | Hacker News | Tech news | EN |
| zhihu | ็ฅไน | Hot Q&A | ZH |
| bilibili | Bilibili | Hot videos | ZH |
| weibo | ๅพฎๅ | Hot search | ZH |