last30days-cn — скилл

Скилл собирает обсуждения темы за 30 дней на восьми китайских площадках, ранжирует их и пишет отчет со ссылками, а еще показывает общие хит-парады

  • 1 943 ★ репозитория
  • Последний коммит
Скилл

Широкий доступ

Почему такой уровень

  • Хранит на диске куки входа в Weibo, Zhihu, Bilibili и Douyin и ключи API, а затем использует их в запросах
  • Ходит на восемь площадок и в платные сервисы TikHub, `jisuapi` и Baidu Qianfan
  • Запускает скрипты Python, а при входе открывает браузер Chromium
Все причины и проверки

jesseovo/last30days-skill-cn

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/last30days-cn

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Хранит на диске куки входа в Weibo, Zhihu, Bilibili и Douyin и ключи API, а затем использует их в запросах
  • Ходит на восемь площадок и в платные сервисы TikHub, `jisuapi` и Baidu Qianfan
  • Запускает скрипты Python, а при входе открывает браузер Chromium

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

last30days-cn — версия скилла last30days для китайского интернета. По просьбе агента скрипт scripts/last30days.py параллельно обращается к Weibo, Xiaohongshu, Bilibili, Zhihu, Douyin, публичным аккаунтам WeChat, Baidu и Toutiao. Для каждой площадки он перебирает пути по порядку: программный интерфейс, сохраненный вход, публичный интерфейс, поиск по открытым страницам. Если вход не настроен, часть площадок отвечает только хит-парадом и открытым поиском: тогда в результате есть ссылки без надежных дат и без данных о вовлеченности. Найденное скилл очищает: приводит поля к единому виду, отбрасывает материалы вне окна поиска, дубли и посторонние для темы записи, а от одного автора оставляет до трех. Каждая запись получает оценку от 0 до 100: релевантность 45%, свежесть 25%, вовлеченность 30%. Для Baidu и WeChat вовлеченность не считается. Событие, о котором пишут на нескольких площадках, сводится в одну горячую тему. Агент получает сжатую выжимку, а полные отчеты report.md, report.json и report.html скрипт кладет в ~/.local/share/last30days/out/. В конце отчета каждая площадка подписана числом материалов и путем получения данных, а сбои описаны с причиной и командой исправления. Режим --hot темы не требует: он забирает хит-парады Weibo, Baidu, Douyin, Toutiao, Bilibili и Zhihu, объединяет совпадающие темы и ставит выше те, что попали на больше площадок. Ключ --hot-sources добавляет новостные ленты RSS и Hacker News. Ключ --global подключает Hacker News, GitHub и Reddit по английскому запросу из --global-query.

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

Подходит, если

  • Нужно узнать, как китайские пользователи обсуждают продукт, событие или конкурента за последние 30 дней или за меньший срок
  • Перед выходом на китайский рынок хочется сравнить тон площадок: опыт на Xiaohongshu, разборы на Zhihu, реакции на Weibo, обзоры на Bilibili
  • Нужна сводка того, что сейчас в хит-парадах Weibo, Baidu, Douyin, Toutiao, Bilibili и Zhihu, с группировкой повторяющихся тем
  • Требуется отчет в виде файла HTML, который открывается без интернета, со ссылкой на источник у каждого вывода
  • Часть площадок не отвечает, и нужно понять, какая из них отключена и чем это лечится

Не подходит, если

  • Нужен массовый сбор данных площадок или сведений о людях: автор исключает такое использование
  • Данные нужны для платного продукта или услуги: автор разрешает проект только для учебы и исследований
  • Нужны точные цифры вовлеченности по Weibo, Xiaohongshu, Zhihu и Douyin, а входить в аккаунты вы не готовы: без входа скилл вернет ссылки и хит-парады
  • Нужны обсуждения на Reddit, X и YouTube без китайских площадок: для них в каталоге есть исходный last30days, у которого эти источники основные
  • На компьютере стоит Python старше 3.8: скрипты рассчитаны на 3.8 и новее

Пример запроса к агенту

Исследуй через last30days-cn, что пишут в китайском интернете про ценовую войну электромобилей за последние 30 дней, и дай отчет со ссылками

Ограничения

Лицензия MIT, текст лежит в файле LICENSE, GitHub ее автоматически не распознает. В отказе от ответственности автор ограничивает применение учебой и исследованиями, просит соблюдать условия площадок и законы КНР, не собирать данные массово и не хранить чужие персональные сведения. Интервал между поисками он советует делать не короче 5 секунд.

Поиск по Weibo, Xiaohongshu, Zhihu и Douyin обычно требует входа. Вход делается один раз командой `login`: открывается окно браузера Chromium через Playwright, где вы сами сканируете QR-код. Без графической оболочки можно вставить куки из своего браузера. Входы лежат в ~/.config/last30days-cn/browser_cookies/ и читаются только вашим пользователем.

Для китайской темы английский запрос для зарубежных источников агент переводит сам. Reddit отклоняет часть облачных адресов. X, YouTube, TikTok и Instagram идут через отдельно установленный скилл last30days с Python 3.12 и своими ключами.

Это локализованная версия чужого скилла last30days. Площадки меняют интерфейсы без предупреждения, и автор не обещает, что все пути работают всегда. Результаты поиска кэшируются на 24 часа, ключ --refresh их игнорирует.

Как отключить. Удалите папку скилла, например ~/.claude/skills/last30days-cn при ручной установке. Сохраненные входы, файл настроек .env и отчеты лежат отдельно: ~/.config/last30days-cn/ и ~/.local/share/last30days/out/, удалите их вручную. Ежедневная публикация хит-парада на GitHub Pages включается только переменной `HOT_PAGES=true` в вашем репозитории и сама не запускается.

Частые вопросы

Как скилл оценивает найденные материалы?

Общая оценка от 0 до 100 складывается из релевантности (45%), свежести (25%) и вовлеченности (30%). Для Baidu и публичных аккаунтов WeChat вовлеченность не учитывается. Лишнюю шумиху отсекает правило: от одного автора остаются не больше трех материалов.

Какие площадки работают без входа?

Полностью Bilibili и Toutiao. WeChat идет через поиск Sogou, Baidu через веб-поиск. Weibo, Xiaohongshu, Zhihu и Douyin без входа отвечают хит-парадом и открытым поиском, то есть ссылками без точных дат и без цифр вовлеченности, и отчет помечает такие результаты отдельно.

Откуда берутся данные Douyin, WeChat и Baidu?

Для Douyin это API TikHub, для публичных аккаунтов WeChat API сервиса `jisuapi`, для Baidu API поиска Qianfan. Ключи `TIKHUB_API_KEY`, `WECHAT_API_KEY` и `BAIDU_API_KEY` необязательны: без них скилл переходит на запасные пути, а они дают меньше данных.

Как запустить на старом компьютере?

Скрипты работают на стандартной библиотеке Python 3.8, а браузер нужен только для площадок со входом. Если Chromium от Playwright не стартует, укажите браузер системы в LAST30DAYS_BROWSER_PATH или отключите браузер флагом --no-browser. Неудачный запуск сам переключает прогон в режим без браузера.

Можно ли опубликовать хит-парад как сайт?

В репозитории есть сценарий `daily-hot.yml` для GitHub Actions. Он выкладывает хит-парад на GitHub Pages три раза в день по пекинскому времени (08:00, 12:00, 20:00). По умолчанию он выключен: нужны источник Pages на GitHub Actions и переменная `HOT_PAGES=true`.

Что показывает команда --diagnose?

Состояние каждой площадки: работает ли она, какой путь использует и как исправить сбой. С ключом --probe-browser скрипт один раз по-настоящему запускает браузер, а с --emit json отдает результат в виде, удобном для агента.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы
Выбор редакции

Скилл собирает обсуждения темы за последние 30 дней из Reddit, X, YouTube, HN, Polymarket и GitHub и сводит их в бриф

СкиллШирокий доступ65,1 тыс.Звезды репозитория

Скилл news-extractor достает из ссылки заголовок, текст, картинки и метаданные статьи с 12 новостных площадок и отдает JSON или Markdown без браузера

СкиллРасширенный доступ633Звезды репозитория

Скилл читает ссылку и отдает агенту полный текст в Markdown: выбирает отдельный путь для страниц WeChat, документов Feishu, PDF и статей arXiv

СкиллРасширенный доступ509Звезды репозитория

CLI и скилл, через которые агент читает и ищет в Twitter, Reddit, YouTube, GitHub, Bilibili и Xiaohongshu без платных API

CLIРасширенный доступ101,3 тыс.Звезды репозитория

Скилл, который маршрутизирует вопрос к подходящей AI-платформе и через браузерную автоматизацию собирает ответ из ее родной поисковой выдачи

СкиллШирокий доступ1,3 тыс.Звезды репозитория

Скилл веб-поиска, поиска по X и чтения страниц для моделей без выхода в сеть: без регистрации и ключа, ответ в JSON со ссылками на источники

СкиллРасширенный доступ815Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
last30days-cn (эта запись)нет1 943
last30daysнет65 142оригинальный скилл: обсуждения из Reddit, X, YouTube, Hacker News, Polymarket и GitHub
xiaohongshu-mcpнетне нужна16 534MCP-сервер, который от лица агента публикует и ищет заметки Xiaohongshu; last30days-cn может брать его данные как один из путей
New-term radarнет1 742три скилла и MCP-сервер ищут новые названия ИИ-моделей

Коротко о README

Документация есть на китайском и английском (README.md и README.en.md). В репозитории лежат SKILL.md с режимами работы и правилами вывода, SPEC.md и AGENTS.md для разработчиков, журнал изменений `release-notes.md`, регрессионные тесты без доступа в сеть и CI. Манифесты рассчитаны на Claude Code (.claude-plugin/plugin.json и marketplace.json, версия 4.0.0), Gemini CLI (gemini-extension.json) и OpenAI (agents/openai.yaml). Хук SessionStart показывает, настроены ли ключи и входы. Таблица площадок перечисляет пути данных и то, что работает без настройки.

Бейдж для README

Исходный SKILL.md

---
name: last30days-cn
version: "4.0.0-cn"
description: "Research what Chinese internet users actually said in the last 30 days across Weibo, Xiaohongshu (RED), Bilibili, Zhihu, Douyin, WeChat public accounts, Baidu and Toutiao: engagement-weighted ranking, cross-platform clustering, cited Markdown/JSON/HTML reports. Also shows today's cross-platform hot-search board (全网热榜, --hot) and can add Hacker News / GitHub / Reddit or an installed upstream last30days for X/YouTube/TikTok."
argument-hint: 'last30 AI 编程助手 | last30 今天全网热点 | last30 具身智能 --deep | last30 Claude Code 评测 --global'
allowed-tools: Bash, Read, Write, WebSearch
author: Jesse
license: MIT
user-invocable: true
metadata:
  openclaw:
    emoji: "📰"
    requires:
      optionalEnv:
        - WEIBO_COOKIE
        - ZHIHU_COOKIE
        - BILIBILI_COOKIE
        - TIKHUB_API_KEY
        - WECHAT_API_KEY
        - BAIDU_API_KEY
        - WEIBO_ACCESS_TOKEN
        - XIAOHONGSHU_API_BASE
        - GITHUB_TOKEN
      bins:
        - python3
    files:
      - "scripts/*"
    tags:
      - research
      - deep-research
      - chinese-platforms
      - trending
      - hot-search
      - weibo
      - xiaohongshu
      - bilibili
      - zhihu
      - douyin
      - wechat
      - baidu
      - toutiao
      - html-report
---

# last30days-cn

You are a Chinese-internet research assistant. Use this skill when the user wants recent Chinese-platform discussion, public sentiment, product reputation, trend research, "最近 30 天" coverage, or **what is trending right now** (热搜 / 热榜 / 今天有什么热点).

## Core rule

Ground every claim in the returned evidence. Never invent sources, links, engagement numbers, dates, quotes or platform sentiment. When coverage is thin or a platform failed, say so plainly.

## 1. Pick the mode

| The user asks… | Run |

Сообщить о проблеме

Foxx AIlast30days-cn
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.