NanoSkill
Добавить навык

Навык агента социального мониторинга

отmvanhorn46Kзвезды GitHubGitHub

Навык социального мониторинга, который сканирует Reddit, X, YouTube, TikTok и другие платформы за последние 30 дней, сортируя по реальным лайкам и голосам. Получите готовый к распространению отчёт за секунды — начните бесплатно.

социальныйПроверка безопасности пройдена
Превью результата

Полное демо

Посмотрите комплексный отчёт по социальному мониторингу о Figma AI с анализом настроений аудитории, ключевыми обсуждениями и анализом трендов, созданный этим Навыком Агента.

Начало работы

Запустите первую задачу

  1. a simple demonstration of the first step in using social listening agent skill
    01

    Шаг 1:Установите

    Добавьте навык вашему агенту.

  2. a simple demonstration of the second step in using social listening agent skill
    02

    Шаг 2:Введите тему

    Введите бренд, продукт или тему, которую хотите проанализировать.

  3. a simple demonstration of the third step in using social listening agent skill
    03

    Шаг 3:Просмотрите результат

    Получите отчёт по социальному мониторингу с ключевыми выводами и трендами.

Команда установки

$ npx skills add https://github.com/mvanhorn/last30days-skill

Описание

Социальный мониторинг никогда не был агентно-ориентированным — до сих пор. /last30days — это AI-навык, который превращает вашего программирующего агента в поисковую машину реального времени. Он параллельно ищет на Reddit, X, YouTube, TikTok, GitHub и Polymarket, оценивает каждый результат по реальной вовлечённости (голоса, лайки, деньги) и предоставляет краткий, готовый к распространению отчёт. На каждую встречу, звонок по продажам или проект вы приходите с последними 30 днями истины — а не устаревшим SEO-контентом.

В отличие от обычного поиска, /last30days проводит интеллектуальное предварительное исследование: прежде чем сделать хотя бы один вызов API, он сопоставляет имена с аккаунтами в X, привязывает темы к подходящим субреддитам и находит нужные каналы на YouTube. Затем движок v3 объединяет межплатформенные истории в единые повествования, выявляет самые остроумные мнения сообщества с помощью «судьи юмора» и может автоматически обнаруживать конкурентов для мгновенного сравнения нескольких объектов. Каждый отчёт завершается разделом «Лучшие высказывания», в котором собраны запоминающиеся фразы и вирусные моменты, которыми вы действительно захотите поделиться.

Разработчики используют его для сравнения инструментов по актуальным звёздам GitHub и консенсусу сообщества. Руководители готовятся к встречам с отчётами за последний месяц о людях и компаниях. Любознательные запускают его перед поездками, при появлении новостей или для освоения нового навыка, преобразуя экспертные темы Reddit в практические руководства. Благодаря нулевой настройке для Reddit, HN и GitHub и 30-секундному помощнику для X, YouTube и TikTok, начать работу можно мгновенно.

Ключевые функции

Почему это мощно

  • Народные рейтинги

    Миллионы реальных голосов — апвоуты на Reddit, лайки в X, просмотры в TikTok и ставки на Polymarket — ранжируют каждый результат. Этот навык социального прослушивания показывает, что действительно волнует людей, а не то, что выбирают редакторы.

  • Умное предварительное исследование

    Движок понимает вашу тему перед поиском, сопоставляя ее с правильными аккаунтами, сабреддитами и каналами, чтобы результаты социального прослушивания всегда были точными.

  • Распространяемые HTML-сводки

    Каждый поиск может стать автономным отчетом в темном режиме со встроенными цитатами. Без JavaScript и внешних зависимостей — просто отправьте в Slack или на email.

  • Кластеризация по разным источникам

    Когда история одновременно появляется на Reddit, X и YouTube, движок объединяет их в один точный рассказ, вместо того чтобы повторять его трижды.

  • Сравнения за один проход

    Сравнивайте инструменты, компании или людей одной командой. Движок выполняет параллельные поиски и объединяет их в синтез с параллельными таблицами.

Сценарии

Когда использовать

  • Подготовка к встрече или звонку по продажам

    Запустите /last30days по человеку или компании, чтобы найти их последние твиты, появления в подкастах и активность на GitHub — то, чего вы не найдете в LinkedIn.

  • Сравнение инструментов рядом

    Введите 'OpenClaw vs Hermes vs Paperclip', чтобы получить сравнения от сообщества с актуальными данными о звездах на GitHub и архитектурными инсайтами, а не устаревшие SEO-статьи.

  • Отслеживание экстренных событий

    Ищите 'Iran vs USA' или 'Universal Epic Universe', чтобы увидеть реакцию в реальном времени в социальных сетях и на рынках прогнозов — все за последние 30 дней.

  • Учитесь у экспертов сообщества

    Спросите о новом фреймворке или методе, и навык превратит разрозненные темы с Reddit и уроки на YouTube в готовое к использованию руководство.

SKILL.md

/last30days

Поисковая система, управляемая ИИ-агентом, оцениваемая голосами, лайками и реальными деньгами, — не редакторами.

Этот README отслеживает текущий пайплайн v3. Спецификация навыка времени выполнения находится в skills/last30days/SKILL.md, который является источником истины для последнего поведения команд и настройки.

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

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

Codex, Cursor, Copilot, Gemini CLI или любой из 50+ хостингов Agent Skills:

npx skills add mvanhorn/last30days-skill -g

(-g устанавливает глобально для вашего пользователя, доступно во всех проектах. Уберите флаг для установки в рамках проекта.)

Дополнительные варианты установки (claude.ai веб, OpenClaw, вручную) в разделе Установка ниже.

Нулевая конфигурация. Reddit, HN, Polymarket и GitHub работают сразу. Запустите один раз, и мастер настройки разблокирует X, YouTube, TikTok и другие за 30 секунд.


Голоса на Reddit. Лайки на X. Транскрипты YouTube. Вовлеченность TikTok. Коэффициенты Polymarket, подкреплённые реальными деньгами и инсайдерской информацией. Это миллионы людей, голосующих своим вниманием и кошельками каждый день. /last30days ищет по всем этим источникам параллельно, оценивает по тому, с чем реально взаимодействуют люди, и ИИ-судья синтезирует всё в одну сводку.

Google агрегирует редакторов. /last30days ищет людей.

Вы не можете получить такой поиск больше нигде, потому что ни один ИИ не имеет доступа ко всему этому. Поиск Google не касается комментариев Reddit или постов X. У ChatGPT есть соглашение с Reddit, но он не может искать X или TikTok. У Gemini есть YouTube, но не Reddit. У Claude нет ни одного из них нативно. Каждая платформа — это огороженный сад со своим API, своими токенами, своей аутентификацией. Но вы можете принести свои ключи и сессии браузера, и внезапно ИИ-агент сможет искать по всем ним сразу, сравнивать их между собой и говорить вам, что действительно имеет значение.

В этом и заключается прорыв. Не один лучший поисковик. Дюжина разрозненных платформ, соединённых агентом.

/last30days Peter Steinberger

У вас завтра встреча. Вы гуглите его. Находите его LinkedIn за 2023 год. /last30days даёт вам то, чем он на самом деле занимается в этом месяце: присоединился к OpenAI для работы над Codex, борется с запретом Anthropic на сторонних агентов, отправляет 23 PR с 85% процентом принятия, строит "LobsterOS" для кросс-устройственного управления агентами, а r/ClaudeCode набрал 569 голосов в обсуждении, герой он или "невыносим". Разбросано по постам X, темам Reddit, транскриптам YouTube и коммитам GitHub. Ничего этого не было в Google.

Зачем это нужно

Я создал это, чтобы быть в курсе в AI. Всё меняется каждый день, и гики с Reddit и X всегда узнают первыми. Мне нужны были лучшие промпты, а обучающие данные всегда отставали на месяцы от того, что сообщество уже выяснило.

Но это превратилось в нечто большее. Теперь я запускаю это перед звонком по продажам, чтобы узнать правду о бизнесе за последние 30 дней. Перед встречей, чтобы прочитать чьи-то недавние твиты и транскрипты подкастов. Перед поездкой в Disney World, чтобы узнать, какие аттракционы закрыты и что сообщество говорит о Genie+. Прежде чем что-то строить, чтобы понять, с какими проблемами реально сталкиваются люди.

Если вы встречаетесь с CEO, прочитали ли вы все его твиты и транскрипты YouTube за последние 30 дней? Я прочитал.

Источники, оценённые людьми

ИсточникЧто люди говорят вам
RedditНефильтрованное мнение. Лучшие комментарии с количеством голосов, бесплатно через публичный JSON. Настоящие мнения, которые Google закапывает.
X / TwitterГорячее мнение, экспертные треды, реакция на события. Узнают первыми, спорят первыми.
YouTube45-минутное глубокое погружение. Полные транскрипты с поиском тех 5 цитируемых предложений, которые имеют значение.
TikTokСоздатель, охватывающий 3.6M человек мнением, которое вы никогда не найдёте в Google.
Instagram ReelsВзгляд инфлюенсера с транскриптами речи. Сигнал визуальной культуры.
Hacker NewsКонсенсус разработчиков. 825 баллов, 899 комментариев. Где технические люди реально спорят.
PolymarketНе мнения. Коэффициенты. Подкреплены реальными деньгами. 96% уверенности в продажах альбома. 4% в поглощении.
GitHubДля людей: скорость PR, топ репозиториев по звёздам, заметки о релизах. Для тем: issues и обсуждения.
DiggКурируемые кластеры сюжетов из топа Digg AI 1000 (~1000 высокосигнальных AI-аккаунтов в X), с атрибутируемыми встроенными цитатами (аутентификация X не требуется). Автоматически включается, если digg-pp-cli есть в PATH.
ThreadsТекстовый слой после Twitter. Беседы от создателей и брендов.
PinterestВизуальное открытие. Пины, сохранения и комментарии к продуктам и идеям.
BlueskyДецентрализованный социальный слой. Посты протокола AT из миграции после Twitter.
PerplexityОбоснованный веб-поиск с цитированием через Sonar Pro.
WebРедакционное освещение, сравнения в блогах. Один сигнал из многих, не единственный.

Участники сообщества продолжают добавлять новые. Truth Social, Xiaohongshu (RED) и другие уже в движке, ещё больше на подходе.

Тема на Reddit с 1500 голосами — более сильный сигнал, чем пост в блоге, который никто не читал. TikTok с 3.6M просмотров говорит вам больше о культурной релевантности, чем пресс-релиз. Коэффициенты Polymarket с объёмом $66K труднее оспорить, чем догадку эксперта.

Синтез ранжирует по тому, с чем реально взаимодействовали люди. Социальная релевантность, а не SEO-релевантность.

Для чего люди это используют

Перед встречей. /last30days Peter Steinberger - присоединился к команде Codex OpenAI, борется с запретом Anthropic на сторонние агенты, 23 PR объединены с 85% процентом принятия на GitHub, строит LobsterOS для кросс-устройственного управления агентами. r/ClaudeCode: "С тех пор как вышел OpenClaw, было широко известно, что если запускать его не через API, рано или поздно забанят" (227 голосов). Этого нет в LinkedIn.

Когда что-то происходит. /last30days Kanye West - Великобритания заблокировала его визу, Wireless Festival отменили, спонсоры сбежали. Но BULLY дебютировал на #2 в Billboard. Fantano вернулся из своего "Yay sabbatical", чтобы сделать обзор (653K просмотров). SoFi Homecoming привёл Lauryn Hill и Travis Scott для 44 песен. Polymarket: "Опубликует ли Канье твит снова?" 86% Да. 23 темы на Reddit, 17 видео YouTube, 86K голосов.

Для сравнения инструментов. /last30days OpenClaw vs Hermes vs Paperclip - "Это не конкуренты, это слои." OpenClaw — это исполнитель (351K звёзд GitHub, живой), Hermes — самосовершенствующийся мозг (31K звёзд), Paperclip — организационная диаграмма (49K звёзд). Количество звёзд получено в реальном времени из API GitHub, а не из устаревших блог-постов. Таблица рядом с архитектурой, памятью, безопасностью, лучшим применением. От @IMJustinBrooke: "OpenClaw = Charmander, Hermes = Charizard."

Чтобы понять мир. /last30days Iran vs USA - 38-й день войны. Вторник — дедлайн Трампа для Ирана по открытию Ормузского пролива. Два американских военных самолёта сбиты. Нефть по $126 за баррель. МЭА назвало это "крупнейшим срывом поставок в истории мирового нефтяного рынка". Polymarket: прекращение огня к 31 декабря с вероятностью 74%. 27 постов X, 10 видео YouTube, 20 рынков прогнозов.

Перед поездкой. /last30days Universal Epic Universe - Расширение уже строится. Подана заявка на разрешение "Проект 680". Фейерверки подтверждены инфраструктурой, но не анонсированы. Время ожидания: Mine-Cart Madness в среднем 148 минут. Годового абонемента ещё нет, местные недовольны. Stardust Racers закрыт на обновление до 5 апреля.

Чтобы быстро что-то изучить. /last30days Nano Banana Pro prompting - Промпты со структурой JSON заменяют мешанину тегов. Вложенный формат @pictsbyai предотвращает "расползание концепций". Подход "сначала редактирование" лучше регенерации. Затем он пишет вам продакшн-промпт, используя именно то, что сообщество признало работающим.

Что изменилось в v3

Шерируемые HTML-брифинги

Попросите HTML-брифинг, и навык сохранит автономный файл в тёмной теме, удобный для печати, который можно перекинуть в Slack, email или Notion. Никаких утечек сырого маркдауна. Встроенный CSS, системные шрифты с fallback на Inter и JetBrains Mono. Без JavaScript. Работает оффлайн.

/last30days OpenClaw --emit=html

или просто спросите обычным языком:

/last30days OpenClaw, дай мне шерируемый HTML-брифинг
/last30days Cursor IDE для slack
/last30days Anthropic earnings export as html

Навык выдаёт синтез в чат как обычно И сохраняет брифинг в ${LAST30DAYS_MEMORY_DIR}/{topic}-brief.html (по умолчанию ~/Documents/Last30Days/). Ответ в чате заканчивается путём к файлу, так что вы можете open его или перетащить в сообщение.

Что внутри файла: бейдж, встроенная строка метаданных, дословный синтез модели со всеми цитированиями, подвал движка (✅ Все агенты отчитались! дерево) и колофон с указанием темы и способа повторного запуска. Предупреждения о качестве данных (ухудшенный запуск, скудные свидетельства и т.д.) остаются в журналах stderr движка; они никогда не просачиваются в шерируемый артефакт.

Для прямого использования CLI без модели в цикле движок также принимает --synthesis-file PATH для конвертации любого маркдаун-синтеза в HTML.

Интеллектуальный поиск: киллер-фича

Движок v3 не просто ищет по вашей теме. Он определяет, где искать ещё до начала поиска. Введите "OpenClaw", и движок разрешит @steipete (Peter Steinberger, создатель), r/openclaw, r/ClaudeCode, а также нужные каналы YouTube и хэштеги TikTok — всё это через новый Python-пре-исследовательский мозг, построенный @j-sperling. Старый движок искал ключевые слова. Новый движок сначала понимает вашу тему, затем ищет нужных людей и сообщества.

Именно поэтому v3 находит контент, который v2 никогда не мог. "Paperclip" разрешается в @dotta. "Dave Morin" разрешается в @davemorin плюс @OpenClaw плюс подкаст TWiST. "Peter Steinberger" разрешается в @steipete на X и steipete на GitHub. Двунаправленно: человек → компания, продукт → основатель, имя → профиль GitHub. Нужные сабреддиты, нужные хэндлы, нужные хэштеги — всё разрешается до того, как будет сделан хоть один API-вызов.

Best Takes (Лучшие высказывания)

Люди с Reddit и X забавные. Старый движок хоронил их лучшие находки, потому что оценивал по релевантности, а не по остроумию. В v3 есть второй судья, который оценивает каждый результат по юмору, остроте и виральности наряду с релевантностью. Высказывание Tommy Lloyd "My Michael Jordan is Steve Kerr" получает низкую оценку релевантности к "Arizona Basketball", но запредельно высокую по веселью. Теперь каждый брифинг заканчивается секцией "Лучшие высказывания" — самые остроумные остроты, самые виральные цитаты, реакции, которые заставляют поделиться исследованием. Встроено, а не переключаемо.

Меж-источниковое объединение кластеров

Когда одна и та же история появляется на Reddit, X и YouTube, v3 объединяет их в один кластер вместо показа трёх отдельных элементов. Обнаружение перекрытий на основе сущностей улавливает совпадения, даже когда в заголовках используются разные слова.

Сравнение за один проход

"CLI vs MCP" раньше выполнялось за три последовательных прохода (12+ минут). v3 выполняет один проход с сущностно-ориентированными подзапросами для обеих сторон одновременно. Та же глубина — 3 минуты.

Автоматически обнаруживаемые сравнения конкурентов

/last30days OpenAI --competitors говорит хостинговой модели рассуждения обнаружить двух главных аналогов через WebSearch (Anthropic, xAI), выполнить Шаг 0.55 для каждой сущности и вызвать движок с "OpenAI vs Anthropic vs xAI" и JSON-планом --competitors-plan для каждой сущности. Движок разворачивает 3 полных пайплайна параллельно, сохраняет файл *-raw.md для каждой сущности, и объединяет их в трёхстороннее сравнение. Эта же механика работает и для прямого вызова /last30days "OpenAI vs Anthropic vs xAI".

Режим GitHub-персоны

Когда тема — человек, движок переключается с поиска по ключевым словам на запросы с областью автора. Вместо "кто упомянул это имя в теле issue" он отвечает: что они поставляют и куда это приземляется?

/last30days Peter Steinberger --github-user=steipete показывает 22 PR, объединённых в 3 репозиториях с 85% процентом принятия. Собственные проекты с резюме README, количеством звёзд и топ запросами функций. Заметки о релизах за этот месяц. Синтезатор вплетает это в нарратив вместе с постами X и темами Reddit.

Режим ELI5

Скажите "eli5 on" после любого исследовательского запуска. Синтез переписывается простым языком. Без жаргона. Те же данные, те же источники, те же цитирования — только понятнее. "Arizona выигрывает за счёт физической силы" вместо "Идентичность Arizona — это краска в трёхсекундной зоне (50%+ попаданий, 9-е место в стране)". Скажите "eli5 off", чтобы вернуться обратно.

Всё остальное в v3

  • Бесплатные комментарии Reddit. Публичный JSON даёт вам треды + верхние комментарии с количеством голосов. Без API-ключа, без ScrapeCreators. Просто работает.
  • Транскрипты YouTube, которые работают. Увеличен пул кандидатов в 3 раза мимо музыкальных видео, чтобы достичь контента с разговорами/обзорами и титрами.
  • TikTok, Instagram, Threads. Все три активируются автоматически, как только установлен SCRAPECREATORS_API_KEY — один ключ, одна стоимость за вызов. Подавите любой из них через EXCLUDE_SOURCES=tiktok,instagram,threads (любое подмножество, разделённое запятыми).
  • Pinterest. Опциональное включение для запроса (визуальные пины, узкая полезность): модель передаёт --search=pinterest для тех запусков, которым это нужно. Требуется SCRAPECREATORS_API_KEY.
  • Комментарии YouTube + TikTok. Постоянное включение через INCLUDE_SOURCES=youtube_comments,tiktok_comments, потому что каждое видео тянет N дополнительных вызовов ScrapeCreators поверх базового поиска. Показывает верхние комментарии с количеством голосов так же, как Reddit.
  • Perplexity Sonar. Обоснованный веб-поиск с цитированием через OpenRouter. Добавьте OPENROUTER_API_KEY и INCLUDE_SOURCES=perplexity (это отдельный платный API — опциональное включение убережёт от неожиданных счетов).
  • Фильтрация шума Polymarket. Разрешение неоднозначности общих слов предотвращает соответствие "Apple" с "Will Apple release a car?"
  • Устойчивый Reddit. Бюджеты тайм-аутов и fallback во время выполнения. Один медленный тред не убивает весь запуск.
  • Fun judge v2. Оценка юмора встроена в нарратив. Самые остроумные остроты Reddit примешиваются в синтез там, где они уместны, а не сбрасываются в отдельную секцию.
  • Коэффициенты Polymarket, не доллары. Магия — в процентах вероятности. Объёмы в долларах убраны из отображения.
  • Лимит на автора. Максимум 3 элемента на автора предотвращает доминирование одного голоса в вашем брифинге.
  • Разрешение неоднозначности сущностей. Когда движок разрешает хэндлы, синтез доверяет им. Никаких больше курортов Майорки, побеждающих спортивные клубы Вашингтона.
  • OpenClaw как первостепенный участник. Авто-разрешение для предварительного исследования на стороне движка. Аутентификация устройства для беспрепятственной регистрации в ScrapeCreators.
  • 1,012 тестов пройдены.

Установка

ПоверхностьУстановкаОбновления
Claude Code (рекомендуется)/plugin marketplace add mvanhorn/last30days-skillАвтоматически через marketplace, или claude plugin update last30days@last30days-skill
Codex, Cursor, Copilot, Gemini CLI, GitHub Copilot или любой из 50+ хостингов Agent Skillsnpx skills add mvanhorn/last30days-skill -gnpx skills update last30days -g
claude.ai (веб)Скачайте last30days.skill и загрузите через Настройки > Возможности > Навыки > +Скачайте и загрузите заново
OpenClawclawhub install last30days-officialclawhub update last30days-official

Claude Code (рекомендуется)

/plugin marketplace add mvanhorn/last30days-skill

Рекомендуется, потому что marketplace Claude Code обрабатывает обновления за вас — кэш плагина версионируется и автоматически обновляется при публикации нового релиза. Запустите claude plugin update last30days@last30days-skill, чтобы принудительно проверить обновления.

Если вы предпочитаете использовать путь установки agent-skills на Claude Code, это также поддерживается:

npx skills add mvanhorn/last30days-skill -g -a claude-code

Нативный плагин и установка npx skills могут сосуществовать. Обратите внимание, что Claude Code не дедуплицирует разные методы установки: если у вас активны и плагин marketplace, и копия npx skills, /last30days покажет две записи. Используйте один метод установки на машине.

Codex, Cursor, Copilot, Gemini CLI и другие хостинги Agent Skills

Установка через открытый CLI Agent Skills — поддерживает 50+ обвязок, включая codex, cursor, github-copilot, gemini-cli, claude-code, windsurf, cline, continue, roo, aider-desk, opencode, goose и другие (полный список на репозитории vercel-labs/skills).

npx skills add mvanhorn/last30days-skill -g

Флаг -g (глобально) устанавливает в вашу пользовательскую директорию, так что навык доступен во всех проектах. Без -g, npx skills устанавливает локально в проект в ./.skills/ (коммитится с репозиторием). Для инструмента исследования мира глобальная установка — то, что вам нужно.

По умолчанию это устанавливается для той обвязки, которую npx skills обнаруживает. Чтобы нацелиться на конкретную (или несколько):

npx skills add mvanhorn/last30days-skill -g -a codex
npx skills add mvanhorn/last30days-skill -g -a cursor
npx skills add mvanhorn/last30days-skill -g -a gemini-cli
npx skills add mvanhorn/last30days-skill -g -a codex -a cursor

Обновите позже командой:

npx skills update last30days -g

Или обновите всё, что вы установили глобально через npx skills:

npx skills update -g

Просмотр и удаление: npx skills list -g и npx skills remove last30days -g.

claude.ai (веб)

  1. Скачайте last30days.skill с последнего релиза
  2. Перейдите в claude.ai Настройки > Возможности > Навыки
  3. Нажмите кнопку + в панели Навыков и перетащите файл

Сначала включите "Выполнение кода и создание файлов" в разделе Возможности — без этого навыки не запустятся.

OpenClaw

clawhub install last30days-official

Вручную (разработчик)

git clone https://github.com/mvanhorn/last30days-skill.git
ln -s "$(pwd)/last30days-skill/skills/last30days" ~/.claude/skills/last30days

Символическая ссылка сохраняет установку синхронизированной с вашим рабочим деревом по мере редактирования — не требуется повторное копирование. Для claude.ai, соберите файл .skill из исходников: bash skills/last30days/scripts/build-skill.sh создаст dist/last30days.skill.

Reddit (с комментариями), Hacker News, Polymarket и GitHub работают сразу. Нулевая конфигурация. Запустите /last30days один раз, и мастер настройки разблокирует больше источников за 30 секунд.

Принесите свои ключи

Эти платформы не имеют отношений друг с другом. X не знает, что думает Reddit. YouTube не видит TikTok. Но вы можете принести свои API-ключи и токены браузера, и внезапно у вас появится доступ ко всем им одновременно.

ИсточникиЧто вам нужноСтоимость
Reddit (с комментариями) + HN + Polymarket + GitHubНичегоБесплатно
X / TwitterВойдите на x.com в любом браузереБесплатно
YouTubebrew install yt-dlpБесплатно
BlueskyПароль приложения с bsky.appБесплатно
TikTok + Instagram + Threads + Pinterest + комментарии YouTubeКлюч ScrapeCreators100 бесплатных кредитов, затем PAYG
Perplexity SonarКлюч OpenRouterОплата по мере использования
Веб-поискКлюч Brave Search2,000 бесплатных запросов/месяц

Связка ключей macOS (опционально)

На macOS вы можете хранить ключи в системной Связке ключей вместо файла .env. Навык подхватывает их автоматически как источник самого низкого приоритета — файлы .env и переменные окружения процесса всё равно имеют приоритет при конфликте.

# Интерактивная настройка — запрашивает каждый известный ключ, пропускайте пустым вводом
skills/last30days/scripts/setup-keychain.sh

# Или сохраните один ключ вручную
security add-generic-password -a "$USER" -s last30days-XAI_API_KEY -w "xai-..."

# Просмотр / очистка
skills/last30days/scripts/setup-keychain.sh --list
skills/last30days/scripts/setup-keychain.sh --delete XAI_API_KEY

Элементы хранятся с именем службы last30days-<KEY> для текущего пользователя. На платформах не-Darwin загрузчик ничего не делает, так что для пользователей Linux/Windows изменений в поведении нет.

См. CONFIGURATION.md для полной матрицы ключей по источникам, приоритета провайдера рассуждений и приоритета бэкенда веб-поиска.

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

Две вещи, которые вы, вероятно, захотите узнать в первый день:

Где сохраняются файлы исследований. LAST30DAYS_MEMORY_DIR по умолчанию ~/Documents/Last30Days/ (Windows: C:\Users\<you>\Documents\Last30Days\). Переопределите, установив эту переменную окружения на любой путь в вашей оболочке, или --save-dir <path> для каждого запуска. Используйте --save-suffix=<name>, чтобы сохранять несколько вариаций одной темы отдельно (например, для разных клиентов). Каждый запуск создаёт <slug>-raw[-suffix].md.

Мониторинг трендов между запусками. Режим по умолчанию создаёт свежий маркдаун-снимок за запуск. Чтобы накапливать результаты со временем, добавьте --store для сохранения в базу данных SQLite, затем используйте scripts/watchlist.py для запланированных запусков (с опциональной доставкой в Slack / webhook при новых находках) и scripts/briefing.py для ежедневных / еженедельных дайджестов. Полный шаблон периодичности описан в CONFIGURATION.md.

Скрипты-обёртки для отдельных клиентов, пользовательские сабреддиты категорий-аналогов и экспериментальный бета-канал для текущих кастомизаций также документированы в CONFIGURATION.md.

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

  1. Вы вводите тему. Человек, компания, продукт, технология, "X против Y." Что угодно.
  2. Агент определяет, кто важен. Находит хэндлы X (включая основателей), репозитории GitHub, сабреддиты, хэштеги TikTok, каналы YouTube. Для "Kanye West" он знает r/hiphopheads, @kanyewest, и "bully review" на YouTube. Для "OpenClaw" он разрешает openclaw/openclaw на GitHub и получает живое количество звёзд.
  3. Все источники ищутся параллельно. Множественное расширение запросов. Результаты оцениваются по вовлечённости, релевантности, свежести.
  4. Глубина, которой нет ни у кого. Полные транскрипты YouTube из видео-реакций. Верхние комментарии Reddit с количеством голосов. Подписи TikTok. Коэффициенты Polymarket. Не просто заголовки и ссылки.
  5. Одинаковые истории объединяются. Wireless Festival анонсирован на Reddit, обсуждается на X, цены на билеты на TikTok = один кластер, а не три отдельных элемента.
  6. Синтезируется в одну сводку. Основана на конкретных данных. С цитированием источников. Ранжирована по тому, с чем люди реально взаимодействуют. Не "вот что я нашёл". А "вот что имеет значение".
  7. Затем это становится вашим экспертом. После одного запуска ваша сессия Claude знает всё, что знает сообщество. Задавайте уточняющие вопросы. Попросите написать промпты, черновики писем, спланировать поездки, спроектировать системы — всё на основе того, что реально сейчас.

Что говорят люди

"Я нашёл навык Claude Code, который исследует любую тему по Reddit, X, YouTube и HN за последние 30 дней. А затем пишет промпты за вас. Я вручную искал Reddit и X для исследований перед каждым материалом, который пишу. Вкладка за вкладкой. Тред за тредом. Это та часть, которая занимает 90 минут. Это устраняет её." -@itsjasonai

"Этот один навык заменил весь мой рабочий процесс исследований. Вы даёте ему тему, он скребёт Reddit, X и веб в поисках того, о чём люди реально говорят. Не старые блог-посты. Реальные разговоры за последние 30 дней." -@itswilsoncharles

"5 из 10 трендовых репозиториев на GitHub сегодня — инструменты Claude. #1: mvanhorn/last30days-skill" -@yieldhunter95

Открытый исходный код

Лицензия MIT. Без отслеживания. Без аналитики. Ваши исследования остаются на вашей машине. 1,012 тестов.

Построено с Python 3.12+, yt-dlp, Node.js (встроенный Bird клиент для поиска X) и API ScrapeCreators. Архитектура движка v3 от @j-sperling.

См. CHANGELOG.md для истории версий.


@slashlast30days · github.com/mvanhorn/last30days-skill

FAQ