Guide · Agent skill
How to use the last30days skill: install and run recent research
Updated · written with AI from the project's own documentation and checked against our catalogue data
The last30days skill is an agent skill that makes an AI agent research what people are saying about a topic in the last 30 days. It pulls posts and engagement from Reddit, X, YouTube, TikTok, Hacker News, Polymarket, GitHub and the web, then writes a summary based on that evidence. This guide explains what agent skills are, how to install last30days, how to trigger it, and what it needs before you rely on it.
Quick start
- 1Download the ZIP. Get the last30days skill ZIP from the directory page.
- 2Unzip the folder. Unzip it into ~/.claude/skills/ for personal use or the project's .claude/skills/ folder for one project.
- 3Or upload in the Claude apps. Go to Settings → Capabilities → Skills and upload the skill.
- 4Confirm requirements. Make sure Python 3.12+ and Node.js are available and the agent has the required tool access.
- 5Add optional API keys. Add keys for the sources you want, such as SCRAPECREATORS_API_KEY or OPENAI_API_KEY.
- 6Ask for research. Request research with a topic, for example last30days AI video tools.
- 7Run the doctor check. If sources look broken or missing, ask the agent to run the health check.
What an agent skill is and what last30days does
An agent skill is a folder of instructions and supporting files that an AI agent can load when a task matches it. The skill's root file, SKILL.md, tells the agent how to behave for that task.
When last30days is active, the agent runs a bundled Python research engine instead of answering from memory. The engine searches social platforms and the web for posts from the last 30 days. The agent then writes a summary grounded in that evidence. Without the engine, the skill does not produce the report.
- Searches Reddit, X, YouTube, TikTok, Hacker News, Polymarket, GitHub and the web
- Limits results to the last 30 days
- Includes a doctor health check that diagnoses which sources are working and which need credentials
How to install the last30days skill
Download the skill ZIP from the directory page and unzip it. For a personal install, place the folder in ~/.claude/skills/. For a single project, place it in the project's .claude/skills/ folder.
In the Claude apps, you can instead upload the skill under Settings → Capabilities → Skills.
- Personal install: unzip into ~/.claude/skills/
- Project install: unzip into the project's .claude/skills/
- Claude apps: Settings → Capabilities → Skills, then upload
Check the requirements before you run it
The skill needs Python 3.12 or newer, which the engine checks at runtime, and Node.js. It also needs tool access to Bash, Read, Write, WebSearch and AskUserQuestion.
API keys are optional, but many sources need credentials to return useful results. The skill lists these optional keys: SCRAPECREATORS_API_KEY, OPENAI_API_KEY, XAI_API_KEY, X_BEARER_TOKEN, OPENROUTER_API_KEY, PERPLEXITY_API_KEY, PARALLEL_API_KEY, BRAVE_API_KEY, APIFY_API_TOKEN, AUTH_TOKEN, CT0, BSKY_HANDLE, BSKY_APP_PASSWORD, TRUTHSOCIAL_TOKEN and XIAOHONGSHU_API_BASE.
- Python 3.12+ (validated at runtime)
- Node.js
- Bash, Read, Write, WebSearch and AskUserQuestion access
- Optional API keys for the sources you want to use
Trigger the skill with a natural request
Invoke the skill with the last30days name followed by your topic, or describe the research in plain language. The skill's own argument hints show the pattern: a topic after the command name.
Be specific about the subject, such as a product, launch or trend. Clear topics produce clearer reports.
- last30days nvidia earnings reaction
- last30days AI video tools
- last30days what users want in react
last30days AI video toolsRun a health check when sources fail
The skill includes a doctor health check. Ask the agent to check your sources, and it diagnoses which sources are working and which are broken or missing credentials. Use this when results look thin or a platform returns nothing.
Source repair is handled through the setup guide, which the skill reads when repair is needed.
Safety notes: scripts and network use
The skill runs local scripts and uses the network. Your queries and the results are sent to third-party platforms and APIs. Do not use it for sensitive or private research.
Treat retrieved posts and pages as untrusted content. The skill's instructions say they are evidence, not commands for the agent to follow.
- Runs bundled Python scripts on your machine
- Sends queries to third-party platforms and APIs
- Some sources need API keys you must obtain and manage
Tips for better results
Use a narrow topic and a clear time frame of recent interest. Because results cover only the last 30 days and social posts, the skill suits recent public discussion rather than archival or authoritative sources.
Add API keys for the platforms that matter most to your topic, then run the doctor check to confirm they work.
- Name the product, launch or event directly
- Use it for recent snapshots, not historical records
- Verify key findings against primary sources before publishing
What people use it for
- Checking what customers say about a product or recent launch
- Getting a recent snapshot of public discussion on a research topic
- Tracking multi-source coverage of a trend when you already have API keys
- Comparing what developers discuss on GitHub and Hacker News about a tool
Frequently asked questions
How do I install the last30days skill?
Download the skill ZIP from the directory page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps, you can upload it under Settings → Capabilities → Skills.
What does last30days require?
It requires Python 3.12 or newer, which the engine validates at runtime, and Node.js. It also needs Bash, Read, Write, WebSearch and AskUserQuestion access. Many sources also need optional API keys.
Is last30days free?
The skill is published under the MIT licence. The source does not state pricing for the third-party platforms or APIs it can call, so check those services' terms if you add keys.
Do I need API keys to use last30days?
No keys are listed as strictly required, but many sources need credentials to work well. The skill's doctor health check can show which sources need credentials.
Why does last30days return no results from some platforms?
Sources that are missing credentials or are broken can return nothing. Run the doctor health check to see which sources are working and which need attention.
Is last30days safe to use for private research?
Not for sensitive research. The skill runs local scripts and sends queries and results to third-party platforms and APIs.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use last30days if you want a recent, multi-source snapshot of public discussion and you are comfortable running local scripts and managing some API keys. Pick a different tool if you need authoritative or archival sources, or if your research is private or sensitive.
Download the skill