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.
GTM teams that need current, engagement-weighted sentiment: competitor and category trends, audience and ICP language straight from the source, launch monitoring, and pre-call research on a prospect or a company that Google shows you from two years ago.
Reddit, HN, Polymarket, GitHub, arXiv, and Techmeme work with zero config, but X wants an xAI or Xquik key or browser cookies, and TikTok, Instagram, LinkedIn, and YouTube comments run on a paid ScrapeCreators key past the free tier. Coverage depends on how much setup you do.
Actively shipping, MIT licensed, and installable in one line across Claude Code, Codex, Cursor, Gemini CLI, and 50-plus hosts. It executes code and ingests untrusted social posts into your agent, so run a security review before you trust it with credentials.
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
Pros & cons
- Reaches walled gardens no single search engine or chatbot covers, bridged by one agent with your own keys
- Engagement-weighted scoring surfaces what real people cared about, not what SEO ranked
- Free path is real: Reddit with comments, HN, Polymarket, GitHub, arXiv, and Techmeme work with zero config
- MIT licensed and multi-harness, so it drops into most AI coding tools in one line
- Ships fast with a large contributor base, and a security wave hardened the renderer, CI, and cookie handling
- A --preflight command shows the config source and planned writes without reading cookies or running research
- The sources marketers most want cost money or need browser-session setup, so out-of-the-box coverage is thinner than the source table suggests
- Reliability depends on the host agent actually executing the skill; it can fall back to plain web search and miss real trends
- Runs code and touches credentials, an inherent risk for any skill that reaches authenticated platforms
- Star velocity and #1 GitHub Trending headlines inflate the adoption signal past steady real-world use
- Setup surface is large: keys, CLIs on PATH, Python 3.12, and separate credential stores for Claude Code and Claude Desktop
What the community says
This AI research tool @mvanhorn built is really good. I use it every day.
Installed a couple of skills, last30days and context-mode being the most useful so far. The biggest unlock was wiring it up to my agency's WhatsApp group, and once a week it sends me a kind of social listening report.
I ran the last30days skill today and it returned something I knew was not trending. So I probed. Claude read the skill but since web searching is optional within a skill, it did that and ignored the actual skill part. I go to X and type in the search words and see dozens of trending posts.
Both skills build on the already popular last30days skill and deep-research personality, meaning the research goes straight to Reddit, X, HN, YouTube, TikTok instead of SEO-gamed results. That part matters a lot to me.
10 sourcesWhere this page’s facts came from. Open the receipts.
- 1GitHub repo (mvanhorn/last30days-skill)
- 2GitHub API - repo metadata (stars, language, license, activity)
- 3README - sources, install, and bring-your-own-keys matrix
- 4Agent Skills CLI (npx skills add) - 50-plus supported hosts
- 5X - Dave Morin on last30days
- 6Hacker News - piotraleksander on running last30days on a server
- 7Reddit r/ClaudeCode - a run that missed real trends
- 8Reddit r/ClaudeCode - skills built on top of last30days
- 9YouTube - Greg Isenberg, The Claude Code Skill My Smartest Friends Use
- 10YouTube - This AI Skill Hit 38,000 Stars, Here's Why
Watch it work
Real tutorials and reviews from YouTube, not ours.