Individual skill
last30days
Research a topic from the last 30 days. Also triggered by 'last30'. Sources: Reddit, X, YouTube, web. Become an expert and write copy-paste-ready prompts.
skills/last30days/SKILL.md
Source commit d9b477ae7642543732f1d1f7f98e95235ea03d52
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 271
- Repository last updated
- Mar 26, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- research Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
CHANGELOG.mddoc · 3,651 bytesREADME.mddoc · 54,128 bytesSKILL.mdcore · 20,078 bytesSKILL.mdcore · 20,078 bytesSKILL.mdcore · 20,078 bytesSKILL.mdcore · 20,078 bytesSKILL.mdcore · 20,078 bytesSPEC.mddoc · 3,140 bytesagents/openai.yamlasset · 448 bytesfixtures/models_openai_sample.jsonasset · 745 bytesfixtures/models_xai_sample.jsonasset · 385 bytesfixtures/openai_sample.jsonasset · 2,303 bytesfixtures/reddit_thread_sample.jsonasset · 3,934 bytesfixtures/xai_sample.jsonasset · 2,577 bytesscripts/briefing.pyruns · 8,178 bytesscripts/last30days.pyruns · 42,686 bytesscripts/lib/__init__.pyruns · 29 bytesscripts/lib/bird_x.pyruns · 14,617 bytesscripts/lib/brave_search.pyruns · 6,019 bytesscripts/lib/cache.pyruns · 4,762 bytesscripts/lib/dates.pyruns · 3,253 bytesscripts/lib/dedupe.pyruns · 3,547 bytesscripts/lib/entity_extract.pyruns · 4,205 bytesscripts/lib/env.pyruns · 8,746 bytesscripts/lib/http.pyruns · 5,715 bytesscripts/lib/models.pyruns · 4,706 bytesscripts/lib/normalize.pyruns · 6,083 bytesscripts/lib/openai_reddit.pyruns · 12,587 bytesscripts/lib/openrouter_search.pyruns · 6,632 bytesscripts/lib/parallel_search.pyruns · 4,016 bytesscripts/lib/reddit_enrich.pyruns · 7,630 bytesscripts/lib/render.pyruns · 17,796 bytesscripts/lib/schema.pyruns · 13,245 bytesscripts/lib/score.pyruns · 11,041 bytesscripts/lib/ui.pyruns · 19,845 bytesscripts/lib/vendor/bird-search/LICENSEruns · 1,074 bytesscripts/lib/vendor/bird-search/bird-search.mjsruns · 3,750 bytesscripts/lib/vendor/bird-search/lib/cookies.jsruns · 6,266 bytesscripts/lib/vendor/bird-search/lib/features.jsonasset · 523 bytesscripts/lib/vendor/bird-search/lib/paginate-cursor.jsruns · 1,225 bytesscripts/lib/vendor/bird-search/lib/query-ids.jsonasset · 815 bytesscripts/lib/vendor/bird-search/lib/runtime-features.jsruns · 5,036 bytesscripts/lib/vendor/bird-search/lib/runtime-query-ids.jsruns · 9,424 bytesscripts/lib/vendor/bird-search/lib/twitter-client-base.jsruns · 4,853 bytesscripts/lib/vendor/bird-search/lib/twitter-client-constants.jsruns · 2,535 bytesscripts/lib/vendor/bird-search/lib/twitter-client-features.jsruns · 18,400 bytesscripts/lib/vendor/bird-search/lib/twitter-client-search.jsruns · 7,310 bytesscripts/lib/vendor/bird-search/lib/twitter-client-types.jsruns · 59 bytesscripts/lib/vendor/bird-search/lib/twitter-client-utils.jsruns · 19,169 bytesscripts/lib/vendor/bird-search/package.jsonruns · 331 bytesscripts/lib/websearch.pyruns · 11,688 bytesscripts/lib/xai_x.pyruns · 6,646 bytesscripts/lib/youtube_yt.pyruns · 11,580 bytesscripts/store.pyruns · 20,353 bytesscripts/sync.shruns · 1,255 bytesscripts/watchlist.pyruns · 9,283 bytestests/__init__.pyruns · 19 bytestests/test_cache.pyruns · 1,984 bytestests/test_dates.pyruns · 3,684 bytestests/test_dedupe.pyruns · 3,852 bytestests/test_models.pyruns · 4,148 bytestests/test_normalize.pyruns · 4,227 bytestests/test_openai_reddit.pyruns · 2,760 bytestests/test_render.pyruns · 3,355 bytestests/test_score.pyruns · 5,299 bytes
Read excerpt
# last30days v2.1: Research Any Topic from the Last 30 Days
Research ANY topic across Reddit, X, YouTube, and the web. Surface what people are actually discussing, recommending, and debating right now.
## CRITICAL: Parse User Intent
Before doing anything, parse the user's input for:
1. **TOPIC**: What they want to learn about (e.g., "web app mockups", "Claude Code skills", "image generation")
2. **TARGET TOOL** (if specified): Where they'll use the prompts (e.g., "Nano Banana Pro", "ChatGPT", "Midjourney")
3. **QUERY TYPE**: What kind of research they want:
- **PROMPTING** - "X prompts", "prompting for X", "X best practices" → User wants to learn techniques and get copy-paste prompts
- **RECOMMENDATIONS** - "best X", "top X", "what X should I use", "recommended X" → User wants a LIST of specific things
- **NEWS** - "what's happening with X", "X news", "latest on X" → User wants current events/updates