Skip to content

Last30Days Skill

v3.16.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-prompts ai-skill bluesky claude claude-code clawhub
+14 more
deep-research hackernews instagram openclaw polymarket recency reddit research social-media tiktok trends twitter web-search youtube

Summary

AI summary

Fixed transcript error isolation, added GITHUB_TOKEN registration and LAST30DAYS_DEBUG handling in env, and introduced pipeline result caps.

Changes in this release

Feature Medium

Register GITHUB_TOKEN for .env and keychain end‑to‑end support.

Register GITHUB_TOKEN for .env and keychain end‑to‑end support.

Source: llm_adapter@2026-07-16

Confidence: high

Feature Medium

Fetch YouTube comments free via yt‑dlp, dropping the ScrapeCreators requirement.

Fetch YouTube comments free via yt‑dlp, dropping the ScrapeCreators requirement.

Source: llm_adapter@2026-07-16

Confidence: high

Feature Low

Make OpenRouter base URL overridable via OPENROUTER_BASE_URL environment variable.

Make OpenRouter base URL overridable via OPENROUTER_BASE_URL environment variable.

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

Feature Low

Provide overridable result caps in the pipeline to avoid truncation of high‑volume sources.

Provide overridable result caps in the pipeline to avoid truncation of high‑volume sources.

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

Bugfix Medium

Isolate ScrapeCreators transcript HTTP errors from pipeline failure tracking.

Isolate ScrapeCreators transcript HTTP errors from pipeline failure tracking.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Trust valid JSON stdout from Bird CLI even on non‑zero exit for search handling.

Trust valid JSON stdout from Bird CLI even on non‑zero exit for search handling.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Register DEGRADED_TRANSCRIPT_THRESHOLD so .env value is picked up.

Register DEGRADED_TRANSCRIPT_THRESHOLD so .env value is picked up.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Register LAST30DAYS_DEBUG in env keys with lazy resolution, fixing xai_x crash.

Register LAST30DAYS_DEBUG in env keys with lazy resolution, fixing xai_x crash.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Guard all .get(key, 0) patterns that can return None across 7 files.

Guard all .get(key, 0) patterns that can return None across 7 files.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Accept bare integer seconds in LAST30DAYS_MCP_TIMEOUT configuration.

Accept bare integer seconds in LAST30DAYS_MCP_TIMEOUT configuration.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Truncate long‑topic slugs to stay under filename limits.

Truncate long‑topic slugs to stay under filename limits.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Forward pinned parameters in thin‑source retry logic of the pipeline.

Forward pinned parameters in thin‑source retry logic of the pipeline.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Low

Keep Chromium cookie temporary copies private to prevent exposure.

Keep Chromium cookie temporary copies private to prevent exposure.

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

Bugfix Low

Handle keyless web search on DuckDuckGo‑blocked IPs and isolate Reddit enrichment failures.

Handle keyless web search on DuckDuckGo‑blocked IPs and isolate Reddit enrichment failures.

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

Full changelog

What's Changed

  • fix: isolate ScrapeCreators transcript HTTP errors from pipeline failure tracking (#829) by @23241a6749 in https://github.com/mvanhorn/last30days-skill/pull/830
  • fix(bird_x): trust valid JSON stdout from Bird CLI even on non-zero exit (handle search) by @23241a6749 in https://github.com/mvanhorn/last30days-skill/pull/813
  • fix(env): register DEGRADED_TRANSCRIPT_THRESHOLD so .env value is picked up by @23241a6749 in https://github.com/mvanhorn/last30days-skill/pull/807
  • feat(env): register GITHUB_TOKEN for .env and keychain end-to-end support by @23241a6749 in https://github.com/mvanhorn/last30days-skill/pull/793
  • fix: register LAST30DAYS_DEBUG in env keys, lazy resolution, fix xai_x crash by @23241a6749 in https://github.com/mvanhorn/last30days-skill/pull/770
  • fix: guard all .get(key, 0) patterns that can return None (7 files, 17 occurrences) by @23241a6749 in https://github.com/mvanhorn/last30days-skill/pull/822
  • fix: accept bare integer seconds in LAST30DAYS_MCP_TIMEOUT (#756) by @23241a6749 in https://github.com/mvanhorn/last30days-skill/pull/765
  • feat(youtube): fetch comments free via yt-dlp, drop the ScrapeCreators requirement by @micmicalpha in https://github.com/mvanhorn/last30days-skill/pull/827
  • fix(save): truncate long-topic slugs to stay under filename limits by @tkwilosz3 in https://github.com/mvanhorn/last30days-skill/pull/786
  • fix(pipeline): forward pinned parameters in thin-source retry logic by @bastitva0-blip in https://github.com/mvanhorn/last30days-skill/pull/795
  • Keep Chromium cookie temp copies private by @rp0927 in https://github.com/mvanhorn/last30days-skill/pull/764
  • feat(pipeline): overridable result caps so high-volume sources aren't truncated (#716) by @jmilinovich in https://github.com/mvanhorn/last30days-skill/pull/717
  • feat: make the OpenRouter base URL overridable (OPENROUTER_BASE_URL) by @oager in https://github.com/mvanhorn/last30days-skill/pull/703
  • Honor plan's explicit sources at quick depth by @Bexr66 in https://github.com/mvanhorn/last30days-skill/pull/664
  • chore(deps): bump trufflesecurity/trufflehog from 3.95.6 to 3.95.8 by @dependabot[bot] in https://github.com/mvanhorn/last30days-skill/pull/814
  • fix: keyless web search on DuckDuckGo-blocked IPs + reddit enrichment failure isolation by @Mekiwi (cherry-picked from https://github.com/mvanhorn/last30days-skill/pull/825 as 2626d0f)

New Contributors

  • @micmicalpha made their first contribution in https://github.com/mvanhorn/last30days-skill/pull/827

  • @tkwilosz3 made their first contribution in https://github.com/mvanhorn/last30days-skill/pull/786

  • @rp0927 made their first contribution in https://github.com/mvanhorn/last30days-skill/pull/764

  • @jmilinovich made their first contribution in https://github.com/mvanhorn/last30days-skill/pull/717

  • @oager made their first contribution in https://github.com/mvanhorn/last30days-skill/pull/703

  • @Bexr66 made their first contribution in https://github.com/mvanhorn/last30days-skill/pull/664

  • @Mekiwi made their first contribution in https://github.com/mvanhorn/last30days-skill/pull/825

Full Changelog: https://github.com/mvanhorn/last30days-skill/compare/v3.15.0...v3.16.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Last30Days Skill

Get notified when new releases ship.

Sign up free

About Last30Days Skill

All releases →

Related context

Earlier breaking changes

  • v3.3.0 Claim contributor entry — @thinkun.

Beta — feedback welcome: [email protected]