№69

8 октября 2026

агенты · инструменты · контент · данные

last30days: агентский ресёрч по Reddit, X, YouTube и Polymarket одной командой

Если коротко

Что даёт
команда /last30days <тема> внутри Claude Code (или Codex, Cursor, Gemini CLI) собирает за один прогон живую реакцию на тему из Reddit, X, YouTube, TikTok, Hacker News и Polymarket и складывает всё в один бриф с цифрами.
Зачем
ранжирует находки по реальным апвоутам, просмотрам и деньгам на кону в ставках, а не по SEO-релевантности, поэтому видно то, что люди реально обсуждают, а не то, что лучше проиндексировано.
Как сделать
ставите скилл двумя командами /plugin marketplace add и /plugin install, дальше просто пишете /last30days и тему.
Профит
базовый набор источников (Reddit, Hacker News, Polymarket, GitHub, StockTwits) бесплатный и работает сразу, без единого ключа.
Где подвох
X идёт либо через платный API, либо через логин в вашем браузере, а сама модель-хост, по признанию авторов, временами игнорирует протокол вывода и начинает выдумывать заголовки вместо честного пересказа источников.

Что показано

В подборке из шести новых скиллов и тулов для Claude и GPT первым идёт last30days: скилл, который параллельно прочёсывает Reddit, X, YouTube, TikTok, Hacker News и Polymarket по заданной теме и склеивает результат в один агентский бриф. Автор - независимый разработчик mvanhorn, а репозиторий на момент сохранения держался в статусе "GitHub Trending #1 Repository Of The Day" и успел собрать больше 62 900 звёзд.

Почему это работает

LLM сама не умеет ходить в соцсети напрямую: у Reddit платный API, у X тоже, у TikTok вообще нет публичного. Обычный чат-бот в лучшем случае гуглит и получает уже отфильтрованную поисковую выдачу. Скилл обходит это тем, что часть источников берёт бесплатными обходными путями: Reddit через keyless RSS и scraping вместо мёртвого .json API, YouTube через yt-dlp, а Hacker News, Polymarket и GitHub просто через открытые API. Для остального придётся подставить свои ключи или залогиниться браузером. Дальше находки сортирует не человек, а сам агент-судья, причём по факту вовлечения людей и денег, а не по тому, что лучше проиндексировано поисковиком.

Вторая часть механики не такая очевидная. Внутри SKILL.md лежит инструкция на 1400+ строк с жёстко прописанным протоколом вывода. Авторы поймали на практике, что модель-хост, получив голый доступ к тулам, начинает импровизировать: сочиняет заголовки разделов, подписывает источники, которых не было, забывает обязательный бейдж версии в первой строке. На одном из тестов (18 апреля 2026, Opus 4.7) это дало 0 успешных прогонов из 8. Поэтому файл больше похож на пошаговый юридический договор с моделью, чем на список инструментов.

Google агрегирует редакторов, last30days ищет живых людей.

Как повторить

  1. В Claude Code выполните:
/plugin marketplace add mvanhorn/last30days-skill
/plugin install last30days

Разработчик советует именно этот способ, обновления тогда подтягиваются сами через маркетплейс.

  1. Для Codex, Cursor, Copilot или Gemini CLI ставится одной командой:
npx skills add mvanhorn/last30days-skill -g

Флаг -g ставит скилл глобально на все проекты, без него он встанет только в текущий.

  1. Напишите тему прямо после команды:
/last30days AI coding agents

Без единого ключа сразу заработают Reddit с комментариями, Hacker News, Polymarket, GitHub и StockTwits.

  1. Хотите ещё X, YouTube, TikTok, Instagram и остальное - при первом запуске сам вызовется setup wizard, либо запустите вручную:
skills/last30days/scripts/setup-keychain.sh

На маке ключи лягут в системный Keychain. YouTube отдельно просит brew install yt-dlp, это бесплатно.

  1. Тема ещё не определена, хотите разведать, что вообще горит:
/last30days what's trending in AI agents?

Движок переключится в режим discovery и сам предложит 5-10 тем с метками момента, вместо разбора одной темы.

  1. Машиночитаемый вывод для своих скриптов (шаг восстановлен по документации, вживую не гонял):
python3 skills/last30days/scripts/last30days.py "тема" --emit=json

Ссылки и ресурсы

  • last30days-skill - сам репозиторий скилла, MIT-лицензия, бесплатно; ссылка из текста сообщения, проверено curl (62 900+ звёзд, последний коммит за три дня до сохранения).
  • SKILL.md - актуальный протокол команд и флагов, по словам README именно он источник истины, а не сам README; ссылки в тексте сообщения не было, нашёлся через README, бесплатно.
  • Agent Skills - каталог из 50+ хостов, куда через npx skills add встаёт тот же скилл помимо Claude Code; ссылка со страницы репозитория, проверено curl (200), бесплатно.
  • Trendshift - независимый счётчик трендовости репозиториев, подтверждает бейдж "GitHub Trending #1" со страницы; проверено curl (200), бесплатно.

Проверочный прогон

Первая строка ответа обязана быть техническим бейджем вида 🌐 last30days v3.25.0 · synced <дата>. Нет бейджа, а сразу пошёл текст с собственным заголовком в духе "Вот что происходит с X" - значит модель не выполнила протокол, а сочинила пересказ, и цифрам с цитатами в такой выдаче доверять не стоит. Дальше в брифе обязаны быть цифры по каждому источнику: сколько апвоутов, просмотров, какой объём ставок на Polymarket. Если вместо цифр общие фразы вроде "многие пишут" - тоже плохой знак. Источник подозрительно молчит, протух cookie X или кончился бесплатный лимит ScrapeCreators - тогда сначала спросите скилл на диагностику, встроенная команда doctor сама прогоняет каждый источник и говорит, какого ключа не хватает.

Где это пригодится

Пригодится, если вы готовите пост или контент-план и хотите сначала увидеть, что по теме реально обсуждают живые люди, а не то, что выдаёт первая страница поиска. Ещё удобно перед созвоном с малознакомым человеком или компанией: вместо устаревшего профиля в LinkedIn можно за один прогон увидеть, чем они занимались последний месяц. Разбор делался только по документации репозитория через curl, установку в свой Claude Code пока не ставил.

Оговорки

Бесплатно из коробки работают только Reddit, Hacker News, Polymarket, GitHub и StockTwits. Всё остальное платно или полуплатно: TikTok, Instagram, Threads, Pinterest, LinkedIn и комментарии YouTube идут через ключ ScrapeCreators (10 000 бесплатных вызовов, дальше по счётчику), Perplexity - pay as you go, Brave Search - 2 000 бесплатных запросов в месяц. Ну а X работает либо через официальный платный API, либо через логин в вашем браузере, а это формально серая зона по условиям X: автор прямо пишет "browser cookies are free", но риск получить ограничение на аккаунт ложится на вас.

Авторы сами честно описывают баг: Claude Code иногда подтягивает устаревшую версию SKILL.md из кэша плагинов, и часть свежих флагов тогда модели просто не видна, поэтому в файле есть отдельный шаг самопроверки на этот случай. Ещё честнее там же прямым текстом описан регресс, когда модель-хост в 8 из 8 тестовых прогонов проигнорировала протокол и стала выдумывать заголовки и источники. То есть насколько бриф выйдет честным, часто зависит не от самого скилла, а от дисциплины конкретной модели в конкретный день.

Репозиторий настоящий: 62 900+ звёзд, MIT-лицензия, активная разработка (последний коммит за три дня до сохранения), статус "GitHub Trending #1" подтверждён независимым Trendshift. Накрутку звёзд не проверял, установку руками не делал - короче, весь разбор по документации.

Сохранёнка в Telegram на деле подборка из шести инструментов (last30days, Agent-Reach, video-use/ffmpeg-skill, impeccable/taste-skill, Inspo MCP, diagram-design), но досье и разбор - только про первый пункт. Ссылка на inspomcp.dev, которую поймал парсер ссылок, относится к пункту про Inspo MCP из той же подборки и к last30days отношения не имеет.

Больше подобного

Разбираю по находке в день и складываю сюда. Свежее и то, что до сайта не доехало, выходит в канале «Евдокимов как обычно».