last30days-cn — скилл
Скилл собирает обсуждения темы за 30 дней на восьми китайских площадках, ранжирует их и пишет отчет со ссылками, а еще показывает общие хит-парады
- 1 943 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Хранит на диске куки входа в Weibo, Zhihu, Bilibili и Douyin и ключи API, а затем использует их в запросах
- Ходит на восемь площадок и в платные сервисы TikHub, `jisuapi` и Baidu Qianfan
- Запускает скрипты Python, а при входе открывает браузер Chromium
Установка
- Работает в
В терминале, через 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 и сводит их в бриф
Скилл news-extractor достает из ссылки заголовок, текст, картинки и метаданные статьи с 12 новостных площадок и отдает JSON или Markdown без браузера
Скилл читает ссылку и отдает агенту полный текст в Markdown: выбирает отдельный путь для страниц WeChat, документов Feishu, PDF и статей arXiv
CLI и скилл, через которые агент читает и ищет в Twitter, Reddit, YouTube, GitHub, Bilibili и Xiaohongshu без платных API
Скилл, который маршрутизирует вопрос к подходящей AI-платформе и через браузерную автоматизацию собирает ответ из ее родной поисковой выдачи
Скилл веб-поиска, поиска по X и чтения страниц для моделей без выхода в сеть: без регистрации и ключа, ответ в JSON со ссылками на источники
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| last30days-cn (эта запись) | нет | 1 943 | ||
| last30days | нет | 65 142 | оригинальный скилл: обсуждения из Reddit, X, YouTube, Hacker News, Polymarket и GitHub | |
| xiaohongshu-mcp | нет | не нужна | 16 534 | MCP-сервер, который от лица агента публикует и ищет заметки 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 |