← All skills
last30days
57 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By jdrhyne/agent-skills (GitHub) · coding · 240 stars · scanned at commit 439cd3a
Research any topic from the last 30 days on Reddit + X + Web, synthesize findings, and write copy-paste-ready prompts. Use when the user wants recent social/web research on a topic, asks "what are people saying about X", or wants to learn current best practices. Requires OPENAI_API_KEY and/or XAI_API_KEY for full Reddit+X access, falls back to web search.
Works with any agent that supports SKILL.md skills.
What this skill can do
Changes files outside its own folder
This is disclosed by the author in the skill's SKILL.md or README.
Found in 2 places.
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 2 places.
Reads your saved credentials, such as SSH keys or .env files
The author does not mention this.
Found in 1 place.
Connects to the internet
This is disclosed by the author in the skill's SKILL.md or README.
Found in 24 places.
Show 17 more
- skills/last30days/scripts/last30days.py, line 510
print("Claude: Use your WebSearch tool to find 8-15 relevant web pages.") - skills/last30days/scripts/last30days.py, line 514
print("After searching, synthesize WebSearch results WITH the Reddit/X") - skills/last30days/scripts/last30days.py, line 515
print("results above. WebSearch items should rank LOWER than comparable") - skills/last30days/scripts/lib/env.py, line 72
return 'web' # Fallback: WebSearch only (no API keys needed) - skills/last30days/scripts/lib/env.py, line 99
include_web: If True, add WebSearch to available sources - skills/last30days/scripts/lib/env.py, line 111
return 'web', f"No API keys configured. Using WebSearch fallback. Add keys to ~/.config/last30days/.env for Reddit/X." - skills/last30days/scripts/lib/http.py, line 8
import urllib.request - skills/last30days/scripts/lib/http.py, line 66
req = urllib.request.Request(url, data=data, headers=headers, method=method) - skills/last30days/scripts/lib/http.py, line 75
with urllib.request.urlopen(req, timeout=timeout) as response: - skills/last30days/scripts/lib/models.py, line 82
response = http.get(OPENAI_MODELS_URL, headers=headers) - skills/last30days/scripts/lib/score.py, line 225
"""Compute scores for WebSearch items WITHOUT engagement metrics. - skills/last30days/scripts/lib/score.py, line 228
This ensures WebSearch items rank below comparable Reddit/X items. - skills/last30days/scripts/lib/score.py, line 236
items: List of WebSearch items - skills/last30days/scripts/lib/websearch.py, line 1
"""WebSearch module for last30days skill. - skills/last30days/scripts/lib/websearch.py, line 3
NOTE: WebSearch uses Claude's built-in WebSearch tool, which runs INSIDE Claude Code. - skills/last30days/scripts/lib/websearch.py, line 4
Unlike Reddit/X which use external APIs, WebSearch results are obtained by Claude - skills/last30days/scripts/lib/websearch.py, line 8
1. Claude invokes WebSearch tool with the topic
and 4 more places
Can call paid AI services billed to you
The author does not mention this.
Found in 4 places.
Show 1 more
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'last30days' ] || [ -L ~/.agents/skills/'last30days' ]; then echo 'A skill folder named last30days already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/jdrhyne/agent-skills' "$d" && git -C "$d" checkout --quiet '439cd3a9da78c4f463a0c0b5ba30a217b24b7c3b' -- 'skills/last30days' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/last30days' ~/.agents/skills/'last30days' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'last30days' ~/.claude/skills/'last30days' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for jdrhyne/agent-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/jdrhyne/agent-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 439cd3a | 100 |