๐ŸŽ Get the FREE AI Skills Starter Guide โ€” Subscribe โ†’
BytesAgainBytesAgain
๐Ÿฆ€ ClawHub

Trend Tap

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...

TERMINAL
clawhub install trend-tap

๐Ÿ“– About This Skill


name: trend-tap 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 tap', '็ƒญ็‚น', '็ƒญๆœ', 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 Tap

Real-time trending topics at your fingertip โ€” 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 tap" | | 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 |