Research any topic across Reddit, X, YouTube, and the web from the last 30 days. Synthesizes what people are actually discussing, upvoting, and sharing right now. Use when asked to research a topic recently, find current trends, discover prompting techniques for a tool, or get a pulse on what people are saying. Triggers on phrases like "research [topic]", "what are people saying about [topic]", "last 30 days", "recent trends in [topic]", "what's the latest on [topic]", or the command /recent.
Uses local SearXNG (no external API keys needed) to research Reddit, X, YouTube, and the web.
Extract before doing anything:
Display before running tools:
Researching **{TOPIC}** across Reddit, X, YouTube + web (last 30 days).
- Type: {QUERY_TYPE} | Tool: {TARGET_TOOL or "not specified"}
Starting now...
node <skill>/scripts/research.mjs "{TOPIC}" [--days=30] [--quick] [--deep]
Flags (pass through from user): --days=N, --quick (5 results/source), --deep (15 results/source).
Read the full output. It has Reddit, X, YouTube, and Web sections — all needed for stats.
After the script, run 2 targeted searches with the existing searxng script:
# Match QUERY_TYPE:
# PROMPTING: "{TOPIC} techniques examples 2025 OR 2026"
# RECOMMENDATIONS: "best {TOPIC} recommendations list"
# NEWS: "{TOPIC} news announcement update 2026"
# GENERAL: "{TOPIC} discussion community 2026"
node <searxng-script>/searxng.mjs "..." --count=5
If a Reddit thread looks rich (lots of comments), fetch it with web_fetch for upvote counts and top comment quotes.
Lead with what people are saying, not what publications wrote. Cite @handles and r/subreddits. Use publication names (not URLs). Cite sparingly — one source per point.
1. What I learned — 3-5 topic threads, 1-2 sentences each, with citations:
**{Topic A}** — [what people are saying], per @handle or r/sub
**{Topic B}** — [key insight], per r/sub
2. Key Patterns — 3-5 actionable insights:
1. [Pattern] — per @handle
2. [Pattern] — per r/sub
3. [Pattern] — per [publication]
For RECOMMENDATIONS: List specific names with mention counts and sources:
🏆 Most mentioned:
[Item] — Nx | Sources: @handle, r/sub, blog
3. Stats block (use these exact characters):
---
✅ Research complete
├─ 🟠 Reddit: {N} threads │ {N} upvotes (if fetched)
├─ 🔵 X: {N} posts
├─ 🔴 YouTube: {N} videos
├─ 🌐 Web: {N} pages
└─ 🗣️ Top sources: r/{sub}, @{handle}
---
4. Invitation — 2-3 specific suggestions from what you actually found:
"I'm now an expert on {TOPIC} for {TARGET_TOOL}. What do you want to make? For example: ...""I'm now an expert on {TOPIC}. Want me to go deeper? For example: ...""I'm now an expert on {TOPIC}. Some things you could ask: ..."Make suggestions specific to what you found — not generic.
Stop after the invitation. When the user responds:
Here's your prompt for {TARGET_TOOL}:
---
[Prompt — in the format the research recommends, ready to paste]
---
This uses [1-line explanation of which research insight you applied].
After each prompt:
---
📚 Expert in: {TOPIC}
📊 Based on: {N} Reddit + {N} X + {N} YouTube + {N} web sources
Want another? Tell me what you're creating next.
time_range=month covers ~30 days. For --days=7, script uses week.web_fetch on the YouTube URL for description details.