Research any topic from the last 30 days across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, and the web.
npx claudepluginhub kiemul/last30days-agent-researchResearch any topic from the last 30 days across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, and the web.
Recent-web research skill for Codex and other terminal agents. It searches the last 30 days across Reddit, X, YouTube, Hacker News, Polymarket, and the web, then synthesizes grounded briefings with citations and source summaries.
This repository is an independently maintained derivative of mvanhorn/last30days-skill. It keeps upstream credit explicit, but it is published as a standalone repo because this version includes Windows-first setup, different backend choices, and additional integration/testing work.
rdt-clitwitter-cligit clone https://github.com/kiemul/last30days-agent-research.git "$HOME\\.codex\\skills\\last30days-skill"
If you want to use it outside Codex, clone it anywhere convenient instead.
This skill expects:
pythonnodeyt-dlpRecommended free backends for this Windows-oriented version:
rdt-cli for Reddittwitter-cli for X/Twitterx.comExamples:
uv tool install rdt-cli
uv tool install twitter-cli
winget install --id Mozilla.Firefox --exact
winget install --id yt-dlp.yt-dlp --exact
If yt-dlp is already available globally, do not reinstall it.
Create:
~/.config/last30days/.env
Minimal recommended config for the free Windows stack:
SETUP_COMPLETE=true
FROM_BROWSER=auto
EXA_API_KEY=your_exa_key
BRAVE_API_KEY=your_brave_key
INCLUDE_SOURCES=
Notes:
FROM_BROWSER=auto is used for browser-derived auth where supported.twitter-cli with Firefox logged into x.com.SCRAPECREATORS_API_KEY is optional. It improves Reddit comment enrichment and adds TikTok/Instagram, but it is not required.Open Firefox and sign into https://x.com.
Then run:
cd "$HOME\\.codex\\skills\\last30days-skill"
python .\scripts\last30days.py --diagnose
You want to see a working X backend in diagnostics.
Clone into:
%USERPROFILE%\.codex\skills\last30days-skill
Then restart Codex.
The main Codex entrypoint is:
The open variant is also included:
No extra Codex skills are required to use this repository.
Clone the repo into the agent's skill directory and point the agent at the relevant SKILL.md.
Typical locations:
~/.claude/skills/last30days-skill~/.agents/skills/last30days-skill~/.codex/skills/last30days-skillThe repository also works without a skill host:
cd "$HOME\\.codex\\skills\\last30days-skill"
python .\scripts\last30days.py "best current memory tools for AI agents" --quick --emit compact
Examples:
python .\scripts\last30days.py --diagnose
python .\scripts\last30days.py "Codex vs Claude Code" --deep
python .\scripts\last30days.py "Brave Search API vs Exa for AI agents" --quick --search reddit,x,web
rdt-clitwitter-clix.comExa is the preferred semantic-retrieval backendBrave is a good fallback/general web backendWARNING: ... .env is readable by other users