last30days — AI-скилл, который исследует любую тему по Reddit, X, YouTube и HN

· 2 мин чтения
deep-research claude-code agent-skills research social-media
📂 Исходный код на GitHub

AI-скилл, который исследует любую тему по Reddit, X, YouTube, HN, Polymarket и вебу — и синтезирует обоснованную сводку. 61,9k звёзд на GitHub.

last30days — AI-скилл, который исследует любую тему по Reddit, X, YouTube и HN

last30days (/last30days) — AI-скилл от mvanhorn, который превращает агента в поисковую систему по социальным платформам. Вы задаёте тему — человека, компанию, продукт, технологию или спор «X vs Y» — а скилл параллельно прочёсывает Reddit, X, YouTube, Hacker News, Polymarket, TikTok, arXiv и другие источники за последние 30 дней, после чего синтезирует всё в один обоснованный бриф с цитатами и ссылками. Проект возглавлял GitHub Trending как репозиторий дня и собрал 61,9 тысячи звёзд.

Идея: искать людей, а не редакторов

Google агрегирует редакторов и SEO. /last30days ищет людей: апвоуты Reddit, лайки X, транскрипты YouTube, вовлечённость TikTok и коэффициенты Polymarket, за которыми стоят реальные деньги. Речь о миллионах людей, ежедневно «голосующих» своим вниманием и кошельками.

Автор формулирует ключевой «анлок» так: ни один ИИ не имеет доступа ко всем платформам сразу. Google не видит комментарии Reddit и посты X, у ChatGPT есть сделка с Reddit, но нет доступа к X и TikTok, у Gemini есть YouTube, но нет Reddit. Каждая платформа — walled garden со своим API, токенами и авторизацией. Но если принести собственные API-ключи и браузерные сессии, агент может искать все платформы одновременно, сверять их друг с другом и говорить, что действительно важно. Не один поисковик получше, а десяток разрозненных платформ, соединённых агентом.

Источники

Источник Что даёт
Reddit Неприкрашенные мнения: топ-комментарии с реальными апвоутами. Бесплатно, без API-ключа
X / Twitter Хот-тейки, экспертные треды, первые реакции
YouTube Полные транскрипты часовых разборов — ищутся 5 цитируемых фраз, которые важны
Hacker News Консенсус разработчиков: точки, комментарии, споры
Polymarket Не мнения, а коэффициенты, подкреплённые реальными деньгами
GitHub Для людей: PR-активность, звёзды, релизы. Для тем: issues и обсуждения
TikTok, Instagram Reels Креаторы с многомиллионными охватами, транскрипты устной речи
arXiv, Techmeme, Digg Научные статьи, редакционная техноновостная лента, кластеры историй от «AI 1000» — бесплатно, без ключей
LinkedIn, Threads, Bluesky, Pinterest Профессиональный и децентрализованный социальные слои
StockTwits Настроения трейдеров — автоактивация, если тема тикер или крипта
Perplexity, Web Агентный синтез и обычный веб как один из сигналов

Без всякой настройки работают Reddit, Hacker News, Polymarket и GitHub. Один запуск — и визард настройки за 30 секунд подключает X, YouTube, TikTok, arXiv, Techmeme и остальные.

Как это работает

  1. Вы вводите тему — кого или что угодно: человека, компанию, продукт, «X vs Y».
  2. Агент определяет, кто важен — находит X-аккаунты, GitHub-репозитории, сабреддиты, хэштеги, YouTube-каналы ещё до первого API-вызова.
  3. Все источники ищутся параллельно — с расширением запросов; результаты оцениваются по вовлечённости, релевантности и свежести.
  4. Глубина, которой нет у других — полные транскрипты YouTube, топ-комментарии Reddit с апвоутами, TikTok-подписи, коэффициенты Polymarket. Не только заголовки и ссылки.
  5. Одна история — один кластер — анонс с Reddit, обсуждение в X и цены билетов из TikTok сливаются в один сюжет.
  6. Синтез в один бриф — привязанный к конкретным данным, с цитатами по источникам, ранжированный по реальной вовлечённости. Не «вот что я нашёл», а «вот что важно».
  7. Сессия становится экспертом — после прогона агент знает всё, что знает комьюнити, и отвечает на уточняющие вопросы на этой базе.

Сценарии использования

  • Перед встречей. /last30days Peter Steinberger — что человек реально делает в этом месяце: переходы между компаниями, PR-активность, споры вокруг него на Reddit. Этого нет на LinkedIn.
  • Сигналы найма. --hiring-signals — страницы вакансий компании превращаются в цитируемые свидетельства смены фокуса.
  • Поиск темы до пика. Вопрос «what's exploding in AI agents?» переключает скилл в discovery-режим: движок собирает номинации из Reddit, HN, Digg и X, агент отсеивает мусор и выдаёт 5–10 тем с рейтингом по скорости роста.
  • Сравнение инструментов. «OpenClaw vs Hermes vs Paperclip» — сравнительная таблица с живыми звёздами из GitHub API, а не устаревшими цифрами из блогов.
  • Перед поездкой или изучением нового — закрытые аттракционы, реальные отзывы, рабочие приёмы от сообщества.

Установка

Claude Code (рекомендуется, автообновления через маркетплейс):

/plugin marketplace add mvanhorn/last30days-skill
/plugin install last30days

Codex, Cursor, Copilot, Gemini CLI, OpenCode и ещё 50+ хостов Agent Skills:

npx skills add mvanhorn/last30days-skill -g

Флаг -g ставит скилл глобально для пользователя — для инструмента, исследующего «весь мир», это то, что нужно. Есть и нативные пути: плагин для Grok (xAI Build CLI), загрузка .skill-файла в claude.ai, .mcpb-бандл (MCP-сервер) для Claude Desktop, clawhub install для OpenClaw. Разработчикам — обычный symlink в ~/.claude/skills/. Требование к хосту: Python 3.12+.

Ключи: bring your own keys

Источники Что нужно Цена
Reddit + HN + Polymarket + GitHub + StockTwits Ничего Бесплатно
arXiv + Techmeme Бесплатные CLI, ставятся автоматически при первом запуске Бесплатно
YouTube brew install yt-dlp Бесплатно
Bluesky App password Бесплатно
X / Twitter X_BEARER_TOKEN, браузерная сессия на x.com или ключ XAI/ScrapeCreators Зависит от провайдера
TikTok, Instagram, Threads, Pinterest, LinkedIn Ключ ScrapeCreators 10 000 бесплатных вызовов, дальше PAYG
Веб-поиск Ключ Brave Search 2000 бесплатных запросов/мес

На macOS ключи можно хранить в системном Keychain — скрипт setup-keychain.sh проводит интерактивную настройку. .env и переменные окружения при конфликте имеют приоритет.

Конфигурация и мониторинг

Отчёты сохраняются в ~/Documents/Last30Days/ (путь меняется через LAST30DAYS_MEMORY_DIR или --save-dir). Для скриптов и пайплайнов есть машиночитаемый JSON (--emit=json) с версионированной схемой. Режим --discover находит растущие темы без заранее заданной темы запроса. Для регулярного мониторинга: --store пишет находки в SQLite, watchlist.py гоняет запланированные прогоны с доставкой в Slack или вебхуки, briefing.py собирает ежедневные и еженедельные дайджесты. Библиотека сохранённых брифов превращается в подписываемый Atom-фид, а поиск по ней работает офлайн и детерминированно.

Что нового

С мая по июль 2026 (v3.11.1) в проект влито 175 PR, из них 122 — от 52 контрибьюторов комьюнити. Среди главного: нативный плагин для OpenAI Codex, бесплатные источники arXiv/Techmeme/Digg, заново собранный бесплатный Reddit с реальными счётчиками апвоутов, команда-доктор, которая прогоняет все источники и называет точную причину проблем (какой ключ отсутствует, какой CLI вне PATH, какая cookie протухла), переработанный поиск по X с раздельными «ланами» FROM/ABOUT. Безопасность укрепляло комьюнити: фиксы stored-XSS, OpenSSF Scorecard, Semgrep и OSV-Scanner в CI, покрытие тестами выросло с 60% до 84%. Добавлена поддержка иврита, CJK-токенизация для китайских источников, извлечение cookie из всего семейства Chromium и исторический режим --as-of.

Лицензия

MIT. Без трекинга и аналитики — данные исследований остаются на вашей машине. В проекте более 2700 тестов; движок написан на Python 3.12+ с использованием yt-dlp и Node.js.

Источник: https://github.com/mvanhorn/last30days-skill