v2.6.0

mvanhorn/last30days-skillv2.6.0Mar 3, 2026by mvanhorn

AI Summary

This version introduces Hacker News and Polymarket as new data sources, enhances X handle resolution, and adds agent-native invocation capabilities for automated reporting.

Key Highlights

  • Added Hacker News as a 5th data source via Algolia API (free, no auth)
  • Added Polymarket prediction markets as a 6th data source with outcome-aware scoring
  • Implemented X handle resolution for brands, products, and people
  • Added --agent flag for non-interactive, structured report output
  • Introduced cross-source linking to highlight signals appearing on multiple platforms

New Features

  • Hacker News source (Algolia API)
  • Polymarket prediction markets source
  • X handle resolution
  • Agent-native invocation (--agent flag)
  • Cross-source linking

Full Release Notes

The AI world reinvents itself every month. This skill keeps you current.

\`/last30days\` researches your topic across **Reddit, X, YouTube, Hacker News, Polymarket, and the web** from the last 30 days, finds what the community is actually upvoting, sharing, and betting on, and writes you a prompt that works today.

## Headline Features

**1. Hacker News as a 5th source.** Every run now searches HN stories and comments via the Algolia API. No API key, no setup — it just works. Developer and technical topics especially benefit.

**2. Polymarket prediction markets as a 6th source.** Real money on real outcomes. When markets exist for your topic, odds surface as the highest-signal data points in the research. Outcome-aware scoring finds markets where your topic is an *outcome* in a broader market, not just the title — so \`/last30days Arizona Basketball\` finds the NCAA Tournament Winner market even though "Arizona" only appears as an outcome.

**3. X handle resolution.** For people, brands, and products, the skill automatically resolves the official X handle and searches their posts directly — surfacing content they posted that doesn't mention their own name.

**4. Agent-native invocation.** The skill can now be called by other agents via the Skill tool. Pass \`--agent\` for non-interactive report output — skips the intro, clarifying questions, and wait prompts, and returns a complete structured research report the calling agent can use directly.

**5. Cross-source linking.** Items that appear across multiple platforms (Reddit + HN, X + YouTube) are flagged with \`[also on: ...]\` tags and weighted higher in synthesis — cross-platform signals are the strongest evidence.

## What's New Since v2.1.0

### Added
- Hacker News source (Algolia API, free, no auth)
- Polymarket prediction markets source with outcome-aware query expansion
- Polymarket synthesis instructions — odds woven into narrative as supporting evidence
- X handle resolution for person/brand/product topics
- Cross-source linking and YouTube relevance scoring
- \`--agent\` flag for non-interactive agent-mode report output
- OpenAI 429 rate limiting with exponential backoff (thanks [@tjarko](https://github.com/tjarko))

### Fixed
- Zero-result source lines now hidden from stats (no more "0 stories (no results this cycle)")
- HN ordering in stats block
- X search: unfiltered handle search no longer skipped for entity-extracted handles
- Handle resolution broadened to products/tools/brands with parody account detection
- Polymarket: two-pass query expansion for outcome-based market discovery

### Changed
- Stats block format: \`├─ 📊 Polymarket\` with market count + top odds inline
- Synthesis prioritizes cross-platform signals over single-source findings
- Security docs updated: skill is now agent-invocable (inline mode, not forked)

## Upgrading

```bash
git pull
```

Or reinstall to your skill directories and run \`bash scripts/sync.sh\`.

---

*Community contributors: [@tjarko](https://github.com/tjarko) — OpenAI rate limit fix*