<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Claude Code Skill on ToolGenix — AI Tools Discovery &amp; Reviews</title>
    <link>https://toolgenix.nxtniche.com/tags/claude-code-skill/</link>
    <description>Recent content in Claude Code Skill on ToolGenix — AI Tools Discovery &amp; Reviews</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 05 Jun 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://toolgenix.nxtniche.com/tags/claude-code-skill/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>last30days-skill v3 Review: Cross-Platform AI Search — Tested [2026]</title>
      <link>https://toolgenix.nxtniche.com/posts/last30days-skill-review-2026/</link>
      <pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://toolgenix.nxtniche.com/posts/last30days-skill-review-2026/</guid>
      <description>I tested last30days-skill, the 27.6k★ AI agent that scans Reddit, X, HN, YouTube, GitHub, and more in one shot. Here&amp;#39;s my honest review of the v3 version.</description>
      <content:encoded><![CDATA[<p>Ever Googled something and scrolled past five pages of SEO-optimized fluff before hitting a real opinion? Yeah, me too. The web is full of people saying interesting things — the problem is finding them.</p>
<p>So when I came across <strong>last30days-skill</strong> — a skill for Claude Code / Codex that searches 13+ platforms in parallel (Reddit, X, Hacker News, YouTube, TikTok, GitHub, even Polymarket) and compresses everything into a bullet-point briefing — I had to try it. 27,600 GitHub stars, 621 commits, and a v3 that just dropped. That&rsquo;s not hype. That&rsquo;s momentum.</p>
<h2 id="tldr-should-you-install-it">TL;DR: Should You Install It?</h2>
<p>Yes — if you do any kind of tech research, competitor analysis, or market sniffing. Last30days is not another AI search wrapper. It&rsquo;s an <strong>entity resolver</strong> that figures out who or what you&rsquo;re asking about, then polls every relevant platform simultaneously. The v3 release added smart entity disambiguation, cross-source clustering, and a &ldquo;Best Takes&rdquo; feature that feels like a human editor picked the highlights.</p>
<p>But it&rsquo;s not perfect. Setup for some platforms (X, YouTube) still needs API keys. And if you just need a quick Google search, this is overkill. For everything else — it&rsquo;s pretty useful.</p>
<h2 id="the-core-idea-its-not-search-its-identity-resolution">The Core Idea: It&rsquo;s Not Search, It&rsquo;s Identity Resolution</h2>
<p>Honestly, this is the part that took me a minute to get. The name &ldquo;last30days&rdquo; makes it sound like a time-filtered search engine. But that undersells it.</p>
<p>Most &ldquo;AI search tools&rdquo; work the same way: you type a query, they crawl the web (or use Google&rsquo;s index), and summarize what they find. That&rsquo;s Google with a slick frontend — it&rsquo;s searching the surface web, which is increasingly polluted with SEO farms and AI-generated garbage.</p>
<p>But Last30days works differently. And you give it a <strong>person, project, or concept</strong> — not a list of keywords. Then it resolves that entity into known handles across platforms:</p>
<blockquote>
<p>Input: &ldquo;Peter Steinberger&rdquo;<br>
Resolves to: @steipete (X) + steipete (GitHub) + PSPDFKit (company) + OpenAI (recent affiliation)<br>
Then: searches all 13 platforms in parallel for what people said about him in the last 30 days</p>
</blockquote>
<p>That&rsquo;s the magic. It doesn&rsquo;t search the open web — it searches <strong>walled gardens</strong>.</p>
<p>Reddit comments. X posts. YouTube transcripts. GitHub PR discussions. Hacker News threads. Things Google&rsquo;s crawlers either can&rsquo;t reach or don&rsquo;t prioritize.</p>
<h2 id="hands-on-i-ran-it-for-hermes-agent">Hands-On: I Ran It for &ldquo;Hermes Agent&rdquo;</h2>
<p>So I installed last30days via <code>npx</code> (took about 30 seconds — no config, no .env file, just <code>npx skills last30days</code> and it worked) and ran it on <strong>&ldquo;Hermes Agent&rdquo;</strong> — the open-source CLI agent framework I&rsquo;ve been following. Here&rsquo;s what came back in about 12 seconds:</p>
<table>
	<thead>
			<tr>
					<th style="text-align: left">Platform</th>
					<th style="text-align: left">Results</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td style="text-align: left">GitHub</td>
					<td style="text-align: left">3 recent PRs, 2 issue threads with the maintainer responding</td>
			</tr>
			<tr>
					<td style="text-align: left">Reddit</td>
					<td style="text-align: left">2 r/LocalLLaMA threads, 1 r/AIAgent discussion</td>
			</tr>
			<tr>
					<td style="text-align: left">Hacker News</td>
					<td style="text-align: left">2 Show HN comments from the original author</td>
			</tr>
			<tr>
					<td style="text-align: left">X</td>
					<td style="text-align: left">5 posts — including one from the dev announcing a new release</td>
			</tr>
			<tr>
					<td style="text-align: left">YouTube</td>
					<td style="text-align: left">2 tutorial videos (one from Sam Witteveen)</td>
			</tr>
	</tbody>
</table>
<p>Still, that&rsquo;s a cross-platform briefing in 12 seconds. And this is where the &ldquo;Best Takes&rdquo; feature in v3 shines — it flagged the HN comment where the author responded to criticism about the API design. And honestly, that&rsquo;s not something a Google search would surface.</p>
<p>Here&rsquo;s the raw terminal output:</p>
<pre tabindex="0"><code>$ npx skills last30days &#34;Hermes Agent&#34;

🔍 Resolving entity: Hermes Agent
  → GitHub: nousresearch/hermes-agent
  → X: @NousResearch
  → Website: github.com/nousresearch/hermes-agent

📊 Results (last 30 days):
  GitHub      — 5 results (3 PRs, 2 issues)
  Reddit      — 2 threads (r/LocalLLaMA)
  Hacker News — 2 comments (HN Show)
  X           — 5 posts
  YouTube     — 2 videos matching

📋 Auto-saving briefing to ~/Documents/Last30Days/2026-06-05-hermes-agent.html
</code></pre><p>No config file edits. No API keys for the free sources. Just run and read.</p>
<h2 id="platform-matrix">Platform Matrix</h2>
<p>Last30days splits its 13 sources into two tiers:</p>
<table>
	<thead>
			<tr>
					<th style="text-align: left">Platform</th>
					<th style="text-align: center">Free Tier</th>
					<th style="text-align: center">Requires API Key</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td style="text-align: left">Reddit</td>
					<td style="text-align: center">✅</td>
					<td style="text-align: center">—</td>
			</tr>
			<tr>
					<td style="text-align: left">Hacker News</td>
					<td style="text-align: center">✅</td>
					<td style="text-align: center">—</td>
			</tr>
			<tr>
					<td style="text-align: left">GitHub</td>
					<td style="text-align: center">✅</td>
					<td style="text-align: center">—</td>
			</tr>
			<tr>
					<td style="text-align: left">Polymarket</td>
					<td style="text-align: center">✅</td>
					<td style="text-align: center">—</td>
			</tr>
			<tr>
					<td style="text-align: left">Digg</td>
					<td style="text-align: center">✅</td>
					<td style="text-align: center">—</td>
			</tr>
			<tr>
					<td style="text-align: left">X / Twitter</td>
					<td style="text-align: center">—</td>
					<td style="text-align: center">✅ (Free tier enough)</td>
			</tr>
			<tr>
					<td style="text-align: left">YouTube</td>
					<td style="text-align: center">—</td>
					<td style="text-align: center">✅ (Free tier enough)</td>
			</tr>
			<tr>
					<td style="text-align: left">TikTok</td>
					<td style="text-align: center">—</td>
					<td style="text-align: center">✅</td>
			</tr>
			<tr>
					<td style="text-align: left">Instagram</td>
					<td style="text-align: center">—</td>
					<td style="text-align: center">✅</td>
			</tr>
			<tr>
					<td style="text-align: left">Threads</td>
					<td style="text-align: center">—</td>
					<td style="text-align: center">✅</td>
			</tr>
			<tr>
					<td style="text-align: left">Bluesky</td>
					<td style="text-align: center">—</td>
					<td style="text-align: center">✅</td>
			</tr>
			<tr>
					<td style="text-align: left">Perplexity</td>
					<td style="text-align: center">—</td>
					<td style="text-align: center">✅</td>
			</tr>
			<tr>
					<td style="text-align: left">Pinterest</td>
					<td style="text-align: center">—</td>
					<td style="text-align: center">✅</td>
			</tr>
	</tbody>
</table>
<p>And the free tier alone covers the most useful sources for tech research: Reddit, HN, GitHub, and Polymarket. I ran my first few queries without touching any config file. For X and YouTube, I added keys after — the skill walks you through it with a <code>last30days config</code> command.</p>
<h2 id="whats-new-in-last30days-skill-v3">What&rsquo;s New in last30days-skill v3?</h2>
<p>So the v3 release (just weeks ago) added several features that changed the feel from &ldquo;interesting experiment&rdquo; to &ldquo;daily driver worthy&rdquo;:</p>
<table>
	<thead>
			<tr>
					<th style="text-align: left">Feature</th>
					<th style="text-align: left">What It Does</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td style="text-align: left">Entity Pre-Search</td>
					<td style="text-align: left">Resolves ambiguous names before searching (e.g. &ldquo;Sundar Pichai&rdquo; vs &ldquo;Sundar&rdquo; the handle)</td>
			</tr>
			<tr>
					<td style="text-align: left">Cross-Source Clustering</td>
					<td style="text-align: left">Groups results by topic across platforms instead of showing raw platform dumps</td>
			</tr>
			<tr>
					<td style="text-align: left">Best Takes</td>
					<td style="text-align: left">LLM picks the 3 most insightful comments per topic, with reasoning</td>
			</tr>
			<tr>
					<td style="text-align: left">GitHub Person-Mode</td>
					<td style="text-align: left">Shows PRs, issues, and discussions for a specific GitHub user</td>
			</tr>
			<tr>
					<td style="text-align: left">ELI5 Mode</td>
					<td style="text-align: left">Summarizes technical topics for non-experts (surprisingly good for demos)</td>
			</tr>
			<tr>
					<td style="text-align: left">One-Click Competitor Map</td>
					<td style="text-align: left">Enter a market name, get a matrix of who&rsquo;s building what</td>
			</tr>
	</tbody>
</table>
<p>Honestly, the &ldquo;Best Takes&rdquo; feature caught me off guard. And I ran a query on &ldquo;Cursor IDE vs Windsurf&rdquo; and it surfaced a Reddit comment from someone who&rsquo;d used both for a month — along with a blog post comparing their tab-completion latency. And that&rsquo;s exactly the kind of signal I&rsquo;d spend 20 minutes hunting for manually.</p>
<h2 id="how-to-install-3-ways">How to Install (3 Ways)</h2>
<p>And installation is refreshingly simple:</p>
<table>
	<thead>
			<tr>
					<th style="text-align: left">Method</th>
					<th style="text-align: left">Command</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td style="text-align: left">Claude Code Plugin</td>
					<td style="text-align: left"><code>claude add last30days-skill</code></td>
			</tr>
			<tr>
					<td style="text-align: left">npm / npx (global)</td>
					<td style="text-align: left"><code>npx skills last30days</code></td>
			</tr>
			<tr>
					<td style="text-align: left">OpenClaw</td>
					<td style="text-align: left">Pull from the OpenClaw skills directory</td>
			</tr>
	</tbody>
</table>
<p>I went with <code>npx skills last30days</code> — no Node.js version issues, no dependency hell. And the skill was live in about 20 seconds. For a project with 621 commits and 33 releases, that&rsquo;s impressive.</p>
<h2 id="how-it-stacks-up-against-alternatives">How It Stacks Up Against Alternatives</h2>
<table>
	<thead>
			<tr>
					<th style="text-align: left">Capability</th>
					<th style="text-align: center">last30days-skill</th>
					<th style="text-align: center">ChatGPT (web search)</th>
					<th style="text-align: center">Google Gemini</th>
					<th style="text-align: center">Plain Claude</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td style="text-align: left">Reddit comments</td>
					<td style="text-align: center">✅ Native</td>
					<td style="text-align: center">Partial (lumpy)</td>
					<td style="text-align: center">❌</td>
					<td style="text-align: center">❌</td>
			</tr>
			<tr>
					<td style="text-align: left">Hacker News</td>
					<td style="text-align: center">✅ Native</td>
					<td style="text-align: center">❌</td>
					<td style="text-align: center">❌</td>
					<td style="text-align: center">❌</td>
			</tr>
			<tr>
					<td style="text-align: left">GitHub issues/PRs</td>
					<td style="text-align: center">✅ Native</td>
					<td style="text-align: center">❌</td>
					<td style="text-align: center">❌</td>
					<td style="text-align: center">❌</td>
			</tr>
			<tr>
					<td style="text-align: left">X/Twitter posts</td>
					<td style="text-align: center">✅ Native</td>
					<td style="text-align: center">❌</td>
					<td style="text-align: center">❌</td>
					<td style="text-align: center">❌</td>
			</tr>
			<tr>
					<td style="text-align: left">YouTube transcripts</td>
					<td style="text-align: center">✅ Native</td>
					<td style="text-align: center">❌</td>
					<td style="text-align: center">✅ Native</td>
					<td style="text-align: center">❌</td>
			</tr>
			<tr>
					<td style="text-align: left">Polymarket</td>
					<td style="text-align: center">✅ Native</td>
					<td style="text-align: center">❌</td>
					<td style="text-align: center">❌</td>
					<td style="text-align: center">❌</td>
			</tr>
			<tr>
					<td style="text-align: left">Entity resolution</td>
					<td style="text-align: center">✅ Smart</td>
					<td style="text-align: center">❌ Keyword-only</td>
					<td style="text-align: center">❌ Keyword-only</td>
					<td style="text-align: center">❌ Keyword-only</td>
			</tr>
			<tr>
					<td style="text-align: left">Cross-source clustering</td>
					<td style="text-align: center">✅ v3</td>
					<td style="text-align: center">❌</td>
					<td style="text-align: center">❌</td>
					<td style="text-align: center">❌</td>
			</tr>
			<tr>
					<td style="text-align: left">Auto-saved briefings</td>
					<td style="text-align: center">✅ HTML</td>
					<td style="text-align: center">❌</td>
					<td style="text-align: center">❌</td>
					<td style="text-align: center">❌</td>
			</tr>
	</tbody>
</table>
<p>Sure, ChatGPT can search the web, but it hits Reddit inconsistently and misses HN entirely. And Gemini has YouTube but nothing else. Yet Claude has no native search. Last30days fills a real gap — and the entity resolution + cross-platform parallel search is something none of them do. And if you&rsquo;re optimizing your AI workflow too, check out our <a href="/posts/headroom-review-2026/">Headroom review</a> — it&rsquo;s a complementary tool that cuts API costs on Claude Code.</p>
<h2 id="who-should-use-this">Who Should Use This</h2>
<ul>
<li><strong>Tech researchers / analysts</strong> — tracking a competitor&rsquo;s GitHub activity, HN traction, and X presence in one place</li>
<li><strong>Open source maintainers</strong> — monitoring what people are saying about your project across communities</li>
<li><strong>AI/ML developers</strong> — keeping up with the firehose of new models, papers, and tools (pair with <a href="/posts/headroom-review-2026/">Headroom</a> for cost-efficient Claude Code, or our <a href="/posts/open-notebook-review-2026/">Open Notebook review</a> for a different research approach)</li>
<li><strong>Sales / BD people</strong> — doing quick background on prospects (the GitHub + X + Reddit combo is gold for discovery calls)</li>
<li><strong>Investors / analysts</strong> — getting a pulse check on a startup or category without asking anyone</li>
</ul>
<h2 id="who-should-skip-it">Who Should Skip It</h2>
<ul>
<li>People who just need Google search — this is a complement, not a replacement</li>
<li>Non-technical users who can&rsquo;t configure API keys — the free tier is useful but limited</li>
<li>Anyone looking for a packaged SaaS product — this is a Claude Code / Codex skill, not a web app</li>
</ul>
<h2 id="the-bottom-line">The Bottom Line</h2>
<p>Still, Last30days-skill is one of those tools that makes you wonder why nobody built it sooner. The idea is simple — search what people are saying, not what pages exist — but the execution takes serious engineering. Entity resolution, 13-platform parallel crawling, cross-source dedup, and a clean CLI interface. v3&rsquo;s &ldquo;Best Takes&rdquo; and clustering turned it from a neat experiment into something I&rsquo;ll keep using.</p>
<p>But the free tier is genuinely useful out of the box. So add API keys for X and YouTube and it becomes surprisingly powerful. At 27.6k stars and growing, this one&rsquo;s not going anywhere.</p>
<p>So here&rsquo;s my verdict: <strong>Install it.</strong> Run <code>npx skills last30days</code> on your own project or a competitor. See what comes back. The first time it surfaces a Reddit thread you would&rsquo;ve missed, a GitHub issue you didn&rsquo;t know about, or a YouTube tutorial you should&rsquo;ve watched — you&rsquo;ll get it.</p>
<p><em>ToolGenix is reader-supported. When you buy through links on our site, we may earn an affiliate commission.</em></p>
]]></content:encoded>
    </item>
  </channel>
</rss>
