[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:last30days-skill":3},"\u003Ch1>\u002Flast30days\u003C\u002Fh1>\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fmvanhorn\u002Flast30days-skill\u002FHEAD\u002Fmedia\u002Fpr-assets\u002Flast30days-ad.gif\" width=\"720\" alt=\"last30days - an AI agent-led search engine that searches people, not editors\" \u002F>\n\u003C\u002Fp>\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmvanhorn\u002Flast30days-skill\" rel=\"nofollow ugc noopener\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%231-Repository%20Of%20The%20Day-6f42c1?style=for-the-badge&amp;logo=github&amp;label=GITHUB%20TRENDING\" alt=\"GitHub Trending #1 Repository Of The Day\" \u002F>\n  \u003C\u002Fa>\n  \u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F21997\" rel=\"nofollow ugc noopener\">\n    \u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Frepositories\u002F21997\" alt=\"mvanhorn\u002Flast30days-skill | Trendshift\" width=\"250\" height=\"55\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\u003Cp>\u003Cstrong>An AI agent-led search engine scored by upvotes, likes, and real money - not editors.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This README tracks the current v3 pipeline. The runtime skill spec lives in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmvanhorn\u002Flast30days-skill\u002Fblob\u002FHEAD\u002Fskills\u002Flast30days\u002FSKILL.md\" rel=\"nofollow ugc noopener\">skills\u002Flast30days\u002FSKILL.md\u003C\u002Fa>, which is the source of truth for the latest command and setup behavior.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Claude Code (recommended — auto-updates via marketplace):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002Fplugin marketplace add mvanhorn\u002Flast30days-skill\n\u002Fplugin install last30days\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Codex, Cursor, Copilot, Gemini CLI, or any of 50+ \u003Ca href=\"https:\u002F\u002Fagentskills.io\" rel=\"nofollow ugc noopener\">Agent Skills\u003C\u002Fa> hosts:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>npx skills add mvanhorn\u002Flast30days-skill -g\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>(\u003Ccode>-g\u003C\u002Fcode> installs globally for your user, available across all projects. Drop it to scope per-project.)\u003C\u002Fp>\n\u003Cp>More install options (claude.ai web, OpenClaw, manual) in the \u003Ca href=\"#install\" rel=\"nofollow ugc noopener\">Install\u003C\u002Fa> section below.\u003C\u002Fp>\n\u003Cp>Zero config. Reddit, HN, Polymarket, and GitHub work immediately. Run it once and the setup wizard unlocks X, YouTube, TikTok, arXiv, Techmeme, and more in 30 seconds.\u003C\u002Fp>\n\u003Chr \u002F>\n\u003Cp>Reddit upvotes. X likes. YouTube transcripts. TikTok engagement. Polymarket odds backed by real money and insider information. That's millions of people voting with their attention and their wallets every day. \u002Flast30days searches all of it in parallel, scores it by what real people actually engage with, and an AI agent judge synthesizes it into one brief.\u003C\u002Fp>\n\u003Cp>Google aggregates editors. \u002Flast30days searches people.\u003C\u002Fp>\n\u003Cp>You can't get this search anywhere else because no single AI has access to all of it. Google search doesn't touch Reddit comments or X posts. ChatGPT has a deal with Reddit but can't search X or TikTok. Gemini has YouTube but not Reddit. Claude has none of them natively. Each platform is a walled garden with its own API, its own tokens, its own auth. But you can bring your own keys and browser sessions, and suddenly an AI agent can search all of them at once, score them against each other, and tell you what actually matters.\u003C\u002Fp>\n\u003Cp>That's the unlock. Not one better search engine. A dozen disconnected platforms, bridged by an agent.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002Flast30days Peter Steinberger\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You have a meeting tomorrow. You Google them. You get their LinkedIn from 2023. \u002Flast30days gives you what they're actually doing this month: joined OpenAI to work on Codex, fighting Anthropic's ban on third-party agents, shipping 23 PRs at 85% merge rate, building \"LobsterOS\" for cross-device agent control, and r\u002FClaudeCode hit 569 upvotes debating whether he's a hero or \"insufferable.\" Scattered across X posts, Reddit threads, YouTube transcripts, and GitHub commits. None of it was on Google.\u003C\u002Fp>\n\u003Ch2>Why this exists\u003C\u002Fh2>\n\u003Cp>I built it to keep up in AI. Everything changes every day and the Reddit and X nerds are always on top of it first. I needed better prompts, and the training data was always months behind what the community had already figured out.\u003C\u002Fp>\n\u003Cp>But it turned into something bigger. Now I run it before a sales call to know the last 30 days truth about a business. Before a meeting to read someone's recent tweets and podcast transcripts. Before a Disney World trip to know which rides are closed and what the community says about Genie+. Before I build anything to know what problems people are actually hitting.\u003C\u002Fp>\n\u003Cp>If you're meeting with a CEO, have you read all their tweets and YouTube transcripts from t\u003C\u002Fp>\n",1784844294546]