---
title: last30days (open source)
description: An AI agent skill that searches Reddit, X, YouTube, TikTok, HN, Polymarket, and the web from the last 30 days, scores it by upvotes and likes and real
canonical: "https://10xgtm.ai/oss/last30days"
type: open-source-review
license: MIT
repo: "https://github.com/mvanhorn/last30days-skill"
language: Python
---

# last30days

An AI agent skill that searches Reddit, X, YouTube, TikTok, HN, Polymarket, and the web from the last 30 days, scores it by upvotes and likes and real money, then writes one grounded brief.

The **research skill that made social listening a one-line command**. It reaches into a dozen walled gardens Google and ChatGPT cannot touch, ranks results by what real people upvoted and bet money on, and hands your agent a cited brief in about five minutes. The catch for marketers: the **free path is genuinely free, but the sources you most want** (X, TikTok, LinkedIn) **need your own keys or logged-in browser sessions**, and the skill runs code that reads those credentials, so vet it before install.

## Project facts

- **License:** MIT
- **Repo:** https://github.com/mvanhorn/last30days-skill
- **Stars:** 59.8k
- **Language:** Python

## What it does

- Searches Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, LinkedIn, arXiv, Techmeme, and the web in parallel, then synthesizes one cited brief instead of a link list
- Scores every source by real engagement, so a 1,500-upvote Reddit thread and a 3.6M-view TikTok outrank a blog post nobody read
- Windows results to a rolling 30 days by default, with an --as-of flag for historical lookback and watchlist deltas between runs
- Runs person-mode research for pre-meeting and pre-sales prep, pulling recent posts, podcast transcripts, and GitHub activity on someone Google shows you from 2023
- Reads a company's careers pages as cited evidence with --hiring-signals, so you can infer where a competitor is investing
- Switches to discovery mode on a question like what is exploding in AI agents, sweeping category feeds and returning velocity-ranked topics
- Installs in one line across Claude Code, Codex, Cursor, Gemini CLI, and 50-plus hosts, and exports a self-contained HTML brief with --emit=html

## What it can't do

- Reach the richest sources for free; X, TikTok, Instagram, LinkedIn, and YouTube comments need your own API keys or logged-in browser sessions, and some run on paid tiers
- Guarantee it always runs the full pipeline; one user watched the agent skip the skill's own search step and return a topic they had not asked about
- Run without exposure; it executes code and reads your browser cookies and provider keys, and pulls untrusted social posts into your agent's context
- Replace a human analyst; it ranks and summarizes what people said, but a person still judges what matters and what is noise
- Stay cheap at scale on paid sources; heavy X and ScrapeCreators use is pay-as-you-go once the free calls run out

---
Full review: https://10xgtm.ai/oss/last30days
