Install
openclaw skills install social-trend-reportAutomated social media trend monitoring and AI-powered weekly report generation. Collects data from Reddit, Twitter/X, and YouTube, then produces structured trend reports with actionable content insights. Use when asked to "monitor trends", "weekly report", "social media analysis", "content research", "trend tracking", or "competitive analysis". Works with any niche — configure subreddits, keywords, and competitors for your industry.
openclaw skills install social-trend-reportGenerate weekly trend reports by monitoring Reddit, Twitter/X, and YouTube for any niche or industry.
This skill automates the content research workflow:
bird CLI for Twitter/X data (install: npm i -g @anthropic/bird)
AUTH_TOKEN and CT0 env varsweb_fetch tool for Reddit JSON APIweb_search tool for YouTube discoveryCreate a config.json in your workspace to customize monitoring targets:
{
"niche": "your industry/niche name",
"reddit": {
"subreddits": ["subreddit1", "subreddit2", "subreddit3"],
"timeframe": "week",
"limit": 10
},
"twitter": {
"keywords": ["keyword1", "keyword2 phrase", "keyword3"],
"lang": "en"
},
"youtube": {
"search_queries": ["niche weekly update", "niche tutorial 2026"],
"competitors": ["@competitor1", "@competitor2"]
},
"output": {
"dir": "reports",
"filename_pattern": "weekly-{date}.md",
"discord_channel": null
}
}
If no config.json exists, the skill will prompt you for niche and targets.
Run scripts/collect.sh or use the tools directly:
Reddit (via web_fetch):
URL pattern: https://www.reddit.com/r/{subreddit}/top/.json?t=week&limit=10
Extract: title, score, num_comments, selftext (first 200 chars)
Twitter/X (via bird CLI):
bird search "{keyword}" --limit 20
YouTube (via web_search):
Search: "{niche} {keyword} this week" + competitor channel names
Feed collected data to the agent with this analysis prompt:
Analyze the following social media data for the {niche} niche. Identify: (1) trending topics with data backing, (2) frequently asked questions, (3) content ideas with suggested formats, (4) competitor moves, (5) keyword trends. Be specific and actionable. Prioritize by engagement metrics.
The report follows this structure:
📊 {Niche} Trend Report ({date_range})
🔥 Trending Topics (3-5)
- Topic — Why it's hot + data (upvotes/views/engagement)
❓ Frequently Asked Questions (3-5)
- Common question → content opportunity
💡 Content Ideas (5)
- Idea title
- Rationale + data backing
- Suggested format (video/article/reel/thread)
- Urgency: 🔴 time-sensitive / 🟡 this week / 🟢 evergreen
📈 Competitor Activity (2-3)
- What competitors published + performance
🌟 Keyword Trends
- High-engagement keywords this period
Schedule weekly reports via OpenClaw cron:
openclaw cron add \
--name "Weekly Trend Report" \
--schedule "0 10 * * 1" \
--timezone "America/New_York" \
--task "Read skills/social-trend-report/SKILL.md and generate this week's trend report using config.json. Save to reports/ and announce in Discord." \
--model sonnet
For time-sensitive trend detection, add to your HEARTBEAT.md:
- Check if any monitored subreddit has a post with 500+ upvotes in last 24h
- If yes, generate a hotspot alert card and notify
.json to any Reddit URL for structured data. Use web_fetch (not curl) if behind a firewallbird search has rate limits; keep to 4-6 queries per runThis skill works for any niche. Example configs: