last30days is Matt Van Horn's official Marketplace template for researching what people actually say about a topic in the last 30 days. This review covers its stated workflow, setup steps, and boundaries.
Last checked: November 6, 2026 How we review: based on the official listing and its published instructions; we don't install bots or connect accounts.
Open the official last30days listing.
What it does
The listing describes a research workflow rather than a mention watcher or a competitor signup bot. It installs the latest last30days skill from GitHub, walks first-run setup (ScrapeCreators via GitHub for the full free credits, plus X, YouTube, and the free CLIs), then writes a grounded brief from Reddit, X, YouTube, TikTok, Hacker News, Polymarket, GitHub, and the web.
The skill should be registered as a Grok Bot skill. The install command published on the listing is npx skills add mvanhorn/last30days-skill -g, with files placed in ~/.agents/skills/last30days. Re-running that command pulls the latest version. The page says not to install it as a Cursor plugin, and to check GitHub every 30 days for a newer skill version.
Python 3.12 or newer is required; if the default python3 is older, the instructions point to python3.13. Reddit does not need a separate CLI: it is built in through keyless RSS and shreddit, with ScrapeCreators as backup.
Who it is for
It is a reasonable fit for researchers, founders, and operators who want a recent, source-backed picture of what people said about a topic, product, or idea. It is most useful if you can complete the skill install and first-run source setup.
It is not a fit if you only need mentions of your own name, a live competitor teardown with signups, or a scoreboard of AI-assistant recommendations.
Integrations and inputs
The public listing shows no Marketplace integrations and no permission-scope list. Source setup is described instead:
- ScrapeCreators through GitHub device auth, which the page says grants far more free credits than the web form, using
setup --github-startthen--github-poll. If GitHub CLI is installed and signed in, that flow is smoother. The user can enter the code athttps://github.com/login/device. - X through a sign-in on the computer, an xAI/Xquik key you provide, skipping X, or Grok CLI (
grok login --device-auth) when available, withLAST30DAYS_X_BACKEND=grok. The instructions say not to use a Marketplace X plugin for last30days search. - YouTube and other free CLIs during first-run setup.
The listing also says never to overwrite ~/.config/last30days/.env. Missing keys should be appended only, the file should be mode 600, and secrets should never be printed. On a cloud computer, it says not to silently read browser cookies.
The page does not publish a setup duration.
Routines
None are shown on the public listing. The 30-day GitHub skill check is written as an operating instruction, not as a named routine with a published schedule.
Safety check
Safety: last30days installs a GitHub skill and may store source credentials, use ScrapeCreators, and sign into X on the computer it runs on; its instructions say not to use a Marketplace X plugin, not to silently read browser cookies, never to overwrite the existing env file, and never to print secrets, so review skill installation, stored keys, X and other source access, and any destinations in the Add preview before a run.
The main risks are setup and stored credentials, not a documented posting action. A topic query can still pull in discussions you are not meant to republish. Treat the brief as research to review, and do not paste keys into chat.
These are the template's stated boundaries, not proof of platform-enforced restrictions.
Step-by-step installation
- Open the official listing and confirm the creator is Matt Van Horn.
- Choose the install action. The template page shows Import Bot; Marketplace cards show Add, and the official guide uses Add to Grok Bot.
- Review the context in the app preview. The public page shows no Marketplace integrations, so confirm whatever your copy actually requests.
- Choose Add Bot only after that review. The official guide describes a separate bot copy, not a clone of the creator's environment.
- Install the GitHub skill as the listing describes, register it as a Grok Bot skill, and confirm Python 3.12 or newer. Complete first-run source setup without printing secrets or overwriting an existing env file.
- Start with one non-sensitive topic. Decide whether to sign into X, supply a key, or skip X before asking for a broader brief.
The listing does not give an installation-time estimate. Skill installation and source onboarding are extra steps.
Three example tasks
- Run a topic brief: "Research what people actually said about this topic in the last 30 days and write a grounded brief with links to the posts or pages you used."
- Skip X: "Skip X for this run and use the other sources the skill supports."
- Check the skill version: "Check GitHub for a newer last30days-skill version and tell me what you found before updating."
Limitations and when not to use it
Do not treat it as a mention monitor for your brand, a competitor signup workflow, or an AI-visibility scoreboard. Do not expect it to work as a Cursor plugin. If you cannot complete GitHub skill setup or source onboarding, the public listing does not describe a lighter fallback that still produces the same brief.
Source coverage depends on what you connect or skip. The page does not publish completeness guarantees for any one network.
Alternative templates
- Overheard fits when you want third-party mentions of your name, brand, or URLs rather than talk about a topic.
- AI Search Visibility fits when the question is whether assistants recommend you.
- Stalk Bot fits when you need a named competitor watched across product, mail, pricing, and jobs.
FAQ
Does last30days post or send outreach for me?
The listing describes research and a grounded brief, not outbound posting or sending. Confirm any destination shown in your Add preview before a run.
Do I need to install something besides the template?
Yes. The listing says to install the latest last30days skill from GitHub with npx, register it as a Grok Bot skill, and not to install it as a Cursor plugin.
Does it start any routines after I add it?
No routines are shown on the public listing. It does say to check GitHub every 30 days for a newer skill version.
Compare the competitive research templates, or return to the Grok Bot templates hub.