OpenClaw Trends
Fetch trending content about OpenClaw from multiple sources and deliver a summary.
Quick Start
python3 scripts/fetch_trends.py [--days 3] [--output json|text]
Workflow
-
Fetch from sources:
- YouTube - Videos (Data API v3)
- GitHub - Repos, discussions, releases
- X/Twitter - Posts (web search)
- Reddit - Discussions (web search)
- Hacker News - Tech discussions (web search)
-
Filter by freshness: Default 2-3 days
-
Deduplicate & rank: Remove duplicates, sort by date
-
Output: Structured summary with links
Notes
- YouTube uses Data API v3 (key embedded for convenience)
- X/Twitter, Reddit, HN use DuckDuckGo web search (no API needed)
- GitHub uses
ghCLI (auto-detected) - For agent-triggered runs, the
web_searchtool provides richer results
Output Format
Returns a structured summary:
- Source (YouTube, X, Blog, etc.)
- Title
- Description (truncated)
- URL
- Date
Scheduled Checks
For daily updates, add to cron:
# Daily OpenClaw trends at 9 AM
0 9 * * * cd ~/.openclaw/workspace/skills/openclaw-trends && python3 scripts/fetch_trends.py --days 3 --notify
Notes
- YouTube uses Data API v3 (requires key)
- X/Twitter uses web search (no API needed)
- GitHub uses
ghCLI or REST API - All other sources use web search