Signal Collective
Hong Kong Book a call
Signal Collective The Library Research
We find where your growth is · Then we build it

Research · What changed, and what people are saying, before you decide. · a tool

Know what people are saying about anyone this month

The open-source project last30days-skill, by mvanhorn

“AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary” — the project's own words, on GitHub

What it does
Ask it about a person, a company, or a topic and it goes looking across Reddit, X, YouTube, TikTok, Hacker News and a handful of other platforms for what people have actually said in the last 30 days — ranked by real engagement, not by what a search engine's editors chose to surface. It's built for the moment before a meeting, a sales call, or a decision, when you want current ground truth rather than a stale search result. It runs as a skill inside your AI assistant, works with zero setup on some sources, and unlocks more of them through a short one-time setup wizard.
Replaces
an afternoon checking forums and social feeds by hand
For
Anyone who wants a read on current, real chatter about a person, company or topic before a call or a decision — not an authoritative research report.
Not for
Not for someone who needs LinkedIn, Instagram or TikTok coverage without paying for a separate data-provider key, or X coverage without either an API key or a logged-in browser session.
Setup
10 min · Claude Code, Kimi, Gemini CLI or Codex · python 3.12+ on PATH, a Claude Code, Claude Desktop, or other supported AI assistant to run it in, optional API keys for X, LinkedIn, Instagram and TikTok (Reddit, Hacker News, Polymarket and GitHub work without any)
Twenty tabs, open One filter One page, with sources public pages · robots respected WHAT CHANGED two you open yourself

Get it running

Paste this into the AI that runs on your computer. It does the install, checks it works, and tells you what to type first. If anything fails, paste the error back to it.

Paste into Claude Code
Install last30days-skill (https://github.com/mvanhorn/last30days-skill) on this computer and get it working for me. I am not a developer; explain each step in one line as you go and never skip one. You are Claude Code, running on my machine.

1. Check what this machine already has (git, Python or Node as the project needs, Docker if the README says so). Tell me anything missing and install it, asking me before anything that needs my password.
2. Install it with `/plugin marketplace add mvanhorn/last30days-skill` in Claude Code, or `npx skills add mvanhorn/last30days-skill -g` on another Agent Skills host.
3. Configure it. If it needs an API key or a login, stop and ask me for it; never guess one and never store it anywhere except where the README says.
   Tool-specific notes: On Claude Code, install with `/plugin marketplace add mvanhorn/last30days-skill`; other Agent Skills hosts use `npx skills add mvanhorn/last30days-skill -g`.
Reddit, Hacker News, Polymarket and GitHub work with zero configuration; a short setup wizard on first run unlocks the rest.
Smoke-test by asking about a name or topic you already know well and check the sources it cites are real, recent posts.
Run its `--preflight` check (or just ask for a health check) to see exactly which sources are configured and which aren't.
YouTube needs `yt-dlp` installed separately (`brew install yt-dlp` on a Mac); X needs either an API key or a logged-in browser session it can read.
4. Run the smallest test the README gives, and show me the output.
5. When it works, tell me what to type first, in one line, for this job: Run it on a real name.
If anything fails, show me the exact error and fix it before going on.

What to point it at first

1

Run it on a real name

Ask it about a specific person or company you're about to meet and check every claim it surfaces links back to an actual post, not a summary with no source.

2

Run its health check

Ask it for a health check — it runs every source and tells you exactly which ones are thin and why, instead of you guessing.

3

Compare it to a plain search

Run the same name through a normal search engine first, then this tool, and notice what it surfaced that ranked-by-relevance search missed — and what search caught that it didn't.

What it must never do unattended

  • Never publish what it found without opening the sources yourself.
  • Never point it past a login or a CAPTCHA. Public pages only, and it respects robots.txt.
  • It can use your own logged-in browser session for X — know that's the mode you're in before you turn it on; it is reading your session, not a public page.

Who made it

mvanhorn/last30days-skill on GitHub, under the MIT licence. 61,631 stars, checked 9 September 2026. Last change 8 September 2026. We did not write it; we checked it, and wrote this page so you can use it.

Also in Research

Twenty tabs, sometime One page, every Monday MONDAY BRIEF competitor onecompetitor twocompetitor three every claim · a source · two you check
002

Weekly Research Brief

Once a week, what changed with your competitors and in your niche. One page, every line sourced.

15 min · Claude, ChatGPT or Gemini · three competitor namesOpen
Twenty tabs, open One filter One page, with sources public pages · robots respected WHAT CHANGED two you open yourself
Tool · Research · crawl4ai

Turn any web page into notes your AI can use

Give it a web address, or a list of them, and it hands back clean, plain-text versions of those pages — headings and paragraphs stripped of surrounding code — so your AI can read them.

20 min · your AI on your computer · a Python 3.10+ environment, playwright's browser binaries (installed via crawl4ai-setup), docker (optional, for server mode)Open
Twenty tabs, open One filter One page, with sources public pages · robots respected WHAT CHANGED two you open yourself
Tool · Research · firecrawl

Pull what you need off any website

Give it a web address and it hands back the page as clean data — plain-text markdown, or JSON shaped the way you ask for — so your AI can read it without wading through a page's raw code.

15 min · your AI on your computer · an API key from firecrawl.dev (or a self-hosted instance), python or node to call itOpen
Twenty tabs, open One filter One page, with sources public pages · robots respected WHAT CHANGED two you open yourself
Tool · Research · gpt-researcher

A research report in minutes, with sources

You give it a question and it goes and researches it properly — pulling from many web sources at once, reading past what any single article says, and writing up a full report with citations you can check yourself.

20 min · your AI on your computer · python 3.11+, an OpenAI API key, a Tavily API key (for its web search), docker (optional, for the bundled web app)Open

What's in the library is how we work.

If you're launching or growing a brand across Asia and the West, a call is where we work out whether it's a fit.