explaingit

mvanhorn/last30days-skill

📈 Trending26,114PythonAudience · vibe coderComplexity · 2/5ActiveLicenseSetup · hard

TLDR

An AI agent skill that searches Reddit, Twitter, YouTube, TikTok, and prediction markets to show you what people are actually talking about and betting on right now, not what algorithms decided to promote.

Mindmap

mindmap
  root((repo))
    What it does
      Real-time social search
      Engagement-ranked results
      Multi-platform synthesis
    Data sources
      Reddit upvotes
      Twitter engagement
      YouTube transcripts
      Prediction markets
      GitHub activity
    Use cases
      Research before meetings
      Compare tools
      Understand breaking news
      Learn community opinions
    How to use
      Install as plugin
      Run slash command
      Export as HTML
      Zero config setup

Things people build with this

USE CASE 1

Research a person before a meeting by finding their recent tweets, podcast appearances, and GitHub activity.

USE CASE 2

Compare tools or products by seeing what real communities are saying and upvoting about them.

USE CASE 3

Understand breaking news events by aggregating what people are discussing across multiple platforms in real time.

USE CASE 4

Learn what a community actually thinks about a topic by searching engagement-ranked posts instead of SEO-optimized results.

Tech stack

PythonClaude CodeReddit APITwitter APIYouTube APIPolymarket API

Getting it running

Difficulty · hard Time to first run · 1day+

Requires API keys from 5+ services (Reddit, Twitter, YouTube, Polymarket) with varying approval timelines and rate limits; Claude Code integration adds another dependency layer.

Use freely for any purpose including commercial, as long as you keep the copyright notice.

In plain English

Last30Days is an AI agent skill that acts as a search engine for what's actually happening on social platforms right now, not what editors decided was important, but what real people upvoted, liked, watched, and bet real money on. You install it as a plugin in Claude Code or compatible AI agent environments, then run a command like /last30days [topic] to get a synthesized briefing on any person, product, event, or topic from the past 30 days. It searches across Reddit (upvote-ranked comments), X/Twitter (engagement-ranked posts), YouTube (full transcript search), TikTok, Hacker News, GitHub, Polymarket (prediction markets where people bet real money), Bluesky, and more, all in parallel. The AI then ranks results by real engagement signals (upvotes, views, dollar-backed odds) rather than SEO, and synthesizes them into a brief. The key insight is that no single AI or search engine has access to all these platforms simultaneously; this skill bridges them by letting you bring your own API keys and browser sessions. People use it to research someone before a meeting (finding their recent tweets, podcast appearances, and GitHub activity rather than a stale LinkedIn), compare tools, understand breaking news events, or quickly learn what a community actually thinks about something. An optional HTML export feature lets you share the briefs. The skill installs with zero configuration for Reddit, Hacker News, Polymarket, and GitHub; a setup wizard unlocks the others. Written in Python.

Copy-paste prompts

Prompt 1
Install last30days as a Claude Code skill and run /last30days [person's name] to get a briefing on their recent activity across Twitter, GitHub, and podcasts.
Prompt 2
Use /last30days [product name] to see what real users are saying about it on Reddit and Hacker News, ranked by upvotes not ads.
Prompt 3
Search /last30days [breaking news topic] to get a synthesis of what people are discussing and betting on across social platforms right now.
Prompt 4
Run /last30days [community name] to find out what that community actually thinks about a topic based on real engagement signals.
Prompt 5
Export a last30days briefing as HTML to share research findings with your team.
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.