Repo Year in Review

mvanhorn/last30days-skill

Agent skill that searches Reddit, X, YouTube, HN, Polymarket, GitHub and more in parallel, scores results by real engagement, and synthesizes one brief.

  • 63.9k GitHub stars
  • Python
  • ⚖️ MIT
npx skills add mvanhorn/last30days-skill -g
mvanhorn/last30days-skill preview image

What it is

/last30days is an AI agent skill and plugin that researches a topic across many platforms at once, including Reddit, X, YouTube, TikTok, Hacker News, Polymarket, GitHub and the web. It scores results by what people engage with (upvotes, likes, prediction-market money) rather than editorial or SEO ranking. An AI agent judge then synthesizes everything into a single brief. It runs on Claude Code, Codex, Cursor, Copilot, Gemini CLI, Grok, Claude Desktop, OpenClaw and other Agent Skills hosts.

Who it's for

  • Developers and AI practitioners who want to track what communities are discussing right now
  • People preparing for meetings, sales calls or trips who want a last-30-days picture of a person, company or place
  • Anyone comparing tools or finding emerging topics before they peak, using community signal instead of stale blog posts

Requirements

Requirements

  • A supported agent host: Claude Code, Grok, Codex, Cursor, Copilot, Gemini CLI or another Agent Skills host, claude.ai, Claude Desktop, or OpenClaw
  • Reddit, Hacker News, Polymarket and GitHub work with zero configuration
  • Your own API keys or browser sessions to unlock more sources such as X, YouTube and TikTok; the setup wizard walks through this
  • Claude Desktop: Python 3.12+ on PATH
  • claude.ai: 'Code execution and file creation' enabled under Capabilities

Setup

  1. Install on Claude Code (recommended)

    Add the marketplace and install the plugin. Updates arrive automatically via the marketplace.

    text
    /plugin marketplace add mvanhorn/last30days-skill
    /plugin install last30days
  2. Install on Codex, Cursor, Copilot, Gemini CLI or other Agent Skills hosts

    Use the Agent Skills CLI. The -g flag installs globally for your user; drop it to scope to the current project.

    bash
    npx skills add mvanhorn/last30days-skill -g
  3. Install on Grok (xAI Build CLI)

    Add the repo as a marketplace source, then install by plugin name. Update later with grok plugin update last30days.

    bash
    grok plugin marketplace add mvanhorn/last30days-skill
    grok plugin install last30days
  4. Install on OpenClaw

    Install from ClawHub.

    bash
    clawhub install last30days-official
  5. Manual developer install

    Clone the repo and symlink the skill directory so the install stays in sync with your working tree.

    bash
    git clone https://github.com/mvanhorn/last30days-skill.git
    ln -s "$(pwd)/last30days-skill/skills/last30days" ~/.claude/skills/last30days

Examples

Research a person before a meeting

Prompt
prompt
/last30days Peter Steinberger

Expected output: Returns what the person is doing this month, drawn from X posts, Reddit threads, YouTube transcripts and GitHub activity.

Read a company's hiring signals

Prompt
prompt
/last30days Listen Labs --hiring-signals

Expected output: Turns current jobs and careers pages into cited evidence of focus shifts. The report describes what hiring appears to signal, not what the roadmap will ship.

Compare tools side by side

Prompt
prompt
/last30days OpenClaw vs Hermes vs Paperclip

Expected output: Runs a single-pass comparison with live GitHub star counts and a side-by-side table.

Discover trending topics

Prompt
prompt
/last30days what's exploding in AI agents?

Expected output: Switches to discovery mode, sweeping sources such as Reddit, Hacker News and Digg and returning 5-10 velocity-ranked topics. Each comes with a ready-to-run follow-up command.

Pros & cons

Pros

  • Pro:Reddit (with comments), Hacker News, Polymarket and GitHub work immediately with no configuration
  • Pro:Ranks by engagement signals across sources (upvotes, likes, prediction-market odds) rather than editorial or SEO relevance
  • Pro:Works across many hosts, including Claude Code, Codex, Cursor, Copilot, Gemini CLI, Grok, Claude Desktop and OpenClaw
  • Pro:A doctor command checks every source and prescribes exact fixes for missing keys, PATH problems or expired cookies

Cons

  • Con:Many sources (X, YouTube, TikTok and others) need your own API keys or browser sessions
  • Con:Claude Desktop does not share credentials with the Claude Code skill, and Windows support for the Desktop bundle is deferred
  • Con:Installing both the Claude Code marketplace plugin and the npx skills copy shows two /last30days entries, so use one install method per machine

Images