/oss · 5 merged

mvanhorn/last30days-skill

An add-on for AI assistants that researches a topic across Reddit, X, YouTube and the web, then sums it up.

the project on GitHub (opens in a new tab)
  1. 15 Oct 2026

    A person's PR count stays inside the chosen dates

    What was broken
    Looking up a GitHub user for a past date range counted every PR up to today. One user showed 34,739 merged PRs for a month that had 742. The summary also always said 30 days.
    What I changed
    The search now stops at the end of the range, and the summary names the real number of days.
    Why it matters
    Reports about past periods show what happened in that period.

    see the code, #1286 (opens in a new tab)

  2. 13 Oct 2026

    Sources you ask for by name are always searched

    What was broken
    Users can pick which sources to search. For some kinds of topics the tool swapped that list for its own, skipped sources like Polymarket, and showed zero results as if it had looked.
    What I changed
    Any source the user named is now added back after the tool makes its own picks.
    Why it matters
    When a report says a source found nothing, it really searched there.

    see the code, #1274 (opens in a new tab)

  3. 13 Oct 2026

    Reports for a past date no longer cite later videos

    What was broken
    You can ask for a report as of an earlier date. YouTube videos uploaded after that date still counted as recent, so a June report could quote videos from October.
    What I changed
    Videos dated after the end of the window are now dropped before anything else looks at them.
    Why it matters
    A report for a past date only uses what existed at that time.

    see the code, #1273 (opens in a new tab)

  4. 8 Oct 2026

    A failed YouTube search is now reported as a failure

    What was broken
    When the YouTube search broke, from a network error or a bot check, the tool reported "0 results". The summary then read that as nobody on YouTube discussing the topic.
    What I changed
    A failed search now shows up as an error with its reason, and the report marks YouTube coverage as partial.
    Why it matters
    Readers aren't told a topic is ignored on YouTube when the tool simply couldn't reach it.

    see the code, #1195 (opens in a new tab)

  5. 8 Oct 2026

    YouTube transcripts now come in the right language

    What was broken
    When the usual way of getting a video's captions failed, a backup service could return a machine-dubbed foreign track, like Arabic for an English video, and count it as a success.
    What I changed
    The backup now asks for the preferred languages, English first by default, trying up to three.
    Why it matters
    Research summaries are built from what the video actually says, not from a wrong-language track.

    see the code, #1191 (opens in a new tab)

← every project