last30days

Researches recent public discussion about a topic across Reddit, X, YouTube, and other platforms.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/MohmmedKudmani/mk-ai-os --skill last30days-mohmmedkudmani
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: last30days
Source: https://github.com/MohmmedKudmani/mk-ai-os/tree/main/.opencode/skills/marketing/last30days
Command: npx skills add https://github.com/MohmmedKudmani/mk-ai-os --skill last30days-mohmmedkudmani

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Finding out what people actually said about a topic in the last 30 days requires manually searching Reddit, X, YouTube, TikTok, Hacker News, Polymarket, and the web, then reconciling scattered results into a coherent picture. ## Core Features & Use Cases - Multi-source research engine: A Python CLI pulls posts and engagement metrics from Reddit, X, YouTube, TikTok, Instagram, Hacker News, Bluesky, Polymarket, GitHub, and web search, then ranks evidence clusters. - Query-type aware synthesis: Handles general, news, recommendations, prompting, and comparison queries, including automatic competitor fan-out for "X vs Y" topics. - Watchlist and briefings: Persists findings to a SQLite store and generates daily or weekly briefing data for tracked topics. - Use Case: Ask "what are people saying about nvidia earnings" and receive a synthesized briefing with inline citations, key patterns, and per-source coverage stats from the last 30 days. ## Quick Start Ask the assistant to research what people are saying about a topic in the last 30 days, for example by invoking the skill with a topic like "last30days AI video tools".

Frequently Asked Questions about last30days

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I research what people say about a topic on Reddit and X?▼

Invoke the skill with a topic, for example "last30days nvidia earnings reaction". The Python engine queries Reddit, X, YouTube, and other sources, ranks evidence clusters, and returns a synthesized briefing with inline citations.

How do I compare two products using recent community discussion?▼

Phrase the topic as a comparison such as "codex vs claude code". The engine detects versus-style topics, fans out sub-runs per entity, and produces a comparison report with a quick verdict and head-to-head sections.

What API keys does last30days need to run?▼

The engine runs with no keys using keyword search, but SCRAPECREATORS_API_KEY is the primary key for full social coverage. Optional keys include OPENAI_API_KEY, XAI_API_KEY, OPENROUTER_API_KEY, BRAVE_API_KEY, and APIFY_API_TOKEN.

Does last30days work without Python 3.12?▼

No, the engine enforces Python 3.12 or newer at startup and exits with an error on older versions. Install python3.12 or python3.13 and rerun the command.

Why does last30days return irrelevant results for some topics?▼

Keyword-trap topics like demographic shopping queries or generic single nouns produce noise because few people post about them literally. Reframe the topic or answer the skill's clarifying question before running the engine.

Can last30days track a topic over time with briefings?▼

Yes, the --store flag persists findings to a SQLite research store, and briefing.py generates daily or weekly digest data for watchlist topics, including engagement trends and top findings.