Oct 28, 2026

用 last30days-cn 研究中文互联网最近 30 天在聊什么

last30days-cn 是 last30days skill 的 2k 星标 MIT 中文本土化版本:默认检索 8 个中文平台——微博、小红书、B站、知乎、抖音、微信公众号、百度、今日头条——按相关性、时效和互动排序,把同一件事在不同平台的声音归并起来,并附带一份每天更新三次的全网热榜。

#tutorial#research#web-search#claude-code

last30days-cn 是 Jesse 基于 Matt Van Horn 的 last30days skill 做出的 2k 星标 MIT 中文本土化版本:默认 8 个中文平台、按互动加权排序,且每条结论都能回到出处。

为什么这个 Skill 重要

按 README 的说法,last30days-cn 会检索近期讨论,按相关性、时效和互动排序,把同一件事在不同平台的声音放在一起,并保留原始链接。默认 8 个平台是微博、小红书、B站、知乎、抖音、微信公众号、百度和今日头条;可按需加入 Hacker News、GitHub 和 Reddit,或通过已安装的上游 skill 扩展更多海外来源。输出精简证据、Markdown、JSON 和可离线打开的 HTML,报告会写清楚哪些来源返回了结果、通过什么路径拿到的、哪些平台暂时不可用。

它还附带第二种模式:一份全网热榜,每天北京时间 08:00、12:00、20:00 自动采集更新,聚合国内热搜、科技资讯和 Hacker News。SkillMap 在早先的教程里介绍过这个上游 skill。

安装

README 的安装路径是一句话交给你的 agent。支持 Claude Code、Codex、Cursor、Gemini CLI 等具备命令行执行能力的 agent;安装、环境检查和首次运行都交给它,需要你登录的平台它会提示你完成。

Install and configure https://github.com/Jesseovo/last30days-skill-cn, check which sources are available, and use it to show me today's cross-platform hot board.

实战:主题研究与全网热榜

README 的示例请求覆盖了两种模式——今天的热榜快照、一次为期七天的主题研究,以及向海外来源的扩展:

What is trending in AI today? Pick three stories worth a closer look.
Research the last seven days of discussion about AI coding assistants in China. Compare views across platforms and cite the sources.
Add voices from Hacker News, GitHub and Reddit, and generate an offline report.

底层上,skill 的 SKILL.md 记录的是一个带参数的脚本。主题研究默认跑全部 8 个中文平台,除非你收窄范围:

python {{SKILL_DIR}}/scripts/last30days.py "AI 编程助手" --emit compact
python {{SKILL_DIR}}/scripts/last30days.py "AI 编程助手" --deep --emit compact        # more pages per platform
python {{SKILL_DIR}}/scripts/last30days.py "AI 编程助手" --search bilibili,zhihu,xhs --emit compact
python {{SKILL_DIR}}/scripts/last30days.py "AI 编程助手" --days 7 --emit compact
python {{SKILL_DIR}}/scripts/last30days.py "AI 编程助手" --emit html-path            # offline HTML report path

热榜不需要话题,并行抓取微博热搜、百度热搜、抖音热榜、头条热榜、B站热搜和知乎热榜;--hot-sources 可加上 news(IT之家、虎嗅、少数派、爱范儿、Solidot)和 global(Hacker News 首页):

python {{SKILL_DIR}}/scripts/last30days.py --hot --emit compact
python {{SKILL_DIR}}/scripts/last30days.py --hot "AI" --emit compact
python {{SKILL_DIR}}/scripts/last30days.py --hot --hot-sources boards,news,global --emit compact

skill 指示 agent 先讲跨平台热点——同一件事同时出现在多个榜单上是最强的信号——并说明热榜是实时排名,不是 30 天的累计。

技巧

  • skill 会自动识别查询类型(突发新闻、操作指南、产品、观点、对比、预测、概念);它影响排序时的平局处理,在 --quick 模式下还决定哪些平台参与。
  • 海外引擎不匹配中文文本:对中文话题,SKILL.md 让 agent 自己把它翻成精简的英文并通过 --global-query 传入。X、YouTube、TikTok 和 Instagram 经桥接走已安装的 mvanhorn/last30days skill,后者需要自己的密钥和 Python 3.12 及以上版本。
  • 按 SKILL.md 的说法,自 2025 年起微博、小红书、知乎和抖音的搜索大多需要登录态;没有登录态时引擎会退回热榜和公开网页搜索。python {{SKILL_DIR}}/scripts/last30days.py login xiaohongshu 会打开一个可见的浏览器让你扫码或登录,无显示器的机器可用 --cookie 贴入你自己浏览器里的 cookie,--diagnose 会打印哪些平台可用。
  • 结果缓存 24 小时;--refresh 忽略缓存,--no-cache 不读也不写缓存。配置放在 ~/.config/last30days-cn/.env 或项目内的 .claude/last30days-cn.env,全部可选。

何时不用这个 Skill

平台登录和接口可用性会影响覆盖范围:报告会区分登录态结果、热榜匹配与公开搜索兜底,而公开搜索缺少可靠的互动数据和精确日期——README 说它不能当作完整的平台样本。SKILL.md 把这个 skill 限定在学习、研究和个人知识工作范围内,要求保持低请求频率,遵守平台条款和 robots.txt,并排除大规模抓取、个人数据收集和商业数据服务。


查看 排行榜 了解更多 skill。