Skip to content

How to Install and Use /last30days for AI-Powered Multi-Source Research

Purpose

This post demonstrates how to install the /last30days skill across different AI coding tools and run your first multi-source research query.

The Problem

Installing agent skills varies across platforms. Claude Code uses a marketplace, Codex and Cursor rely on npx skills, and claude.ai web needs a manual file upload. If you pick the wrong install method for your tool, it just won’t work. And once installed, you need to know how to configure optional sources (X, YouTube, TikTok) that require extra setup.

How to Install

There are three main install paths depending on your AI coding tool:

ToolInstall CommandUpdates
Claude Code/plugin marketplace add mvanhorn/last30days-skillAuto (marketplace)
Codexnpx skills add mvanhorn/last30days-skill -gManual re-run
Cursornpx skills add mvanhorn/last30days-skill -gManual re-run
Gemini CLInpx skills add mvanhorn/last30days-skill -gManual re-run
claude.ai (web)Download .skill file from GitHub Releases, upload via SettingsManual re-download
OpenClawAdd via clawhubVia clawhub

This is the simplest path — auto-updates through the marketplace:

Claude Code install
/plugin marketplace add mvanhorn/last30days-skill

Codex, Cursor, and Gemini CLI

These tools use the npx skills CLI:

npx skills install
npx skills add mvanhorn/last30days-skill -g

The -g flag makes it a global skill available across projects.

claude.ai Web

Download the skill file from GitHub Releases, then upload it in Settings > Skills.

First Run

Once installed, run your first query with zero config:

First query
/last30days AI coding assistants

Reddit, Hacker News, Polymarket, and GitHub work immediately. The skill’s setup wizard will detect your platform and offer to unlock X, YouTube, TikTok, Instagram, and Threads.

Optional Configuration

To unlock the full 10+ source pipeline, you need a few extra pieces:

  • X search: Log into x.com in any browser — the skill uses your existing session
  • TikTok/Instagram/Threads: Set SCRAPECREATORS_API_KEY in ~/.config/last30days/.env
  • YouTube transcripts: Install yt-dlp via pip install yt-dlp

All keys live in ~/.config/last30days/.env:

~/.config/last30days/.env
SCRAPECREATORS_API_KEY=your_key_here
LAST30DAYS_STORE=1

Direct Engine Invocation

For scripting or cron jobs, you can invoke the engine directly:

Direct engine call
python3 skills/last30days/scripts/last30days.py "claude code vs cursor" --emit=compact

This bypasses the AI model and runs the engine directly, useful for automation.

Summary

In this post, I showed how to install /last30days across different AI coding tools. The key point is that Claude Code users get the easiest path with auto-updates, while other tools use npx skills. Once installed, /last30days <topic> works immediately with zero config for four sources.

Final Words + More Resources

My intention with this article was to help others share my knowledge and experience. If you want to contact me, you can contact by email: Email me

Here are also the most important links from this article along with some further resources that will help you in this scope:

Oh, and if you found these resources useful, don’t forget to support me by starring the repo on GitHub!

Comments