大数跨境

5.3 万 Star,这个 Skill 专搜最近 30 天大家都在聊什么

5.3 万 Star,这个 Skill 专搜最近 30 天大家都在聊什么 石臻说AI
2026-07-27
6
导读:last30days 把 Reddit、X、YouTube、GitHub 和预测市场的近期信号汇成可追溯简报。本文拆解它的工作流、安装方式与权限边界。

⭐ 设为星标 · 第一时间收到推送

石臻说AI 编辑:石臻
导读: 你问 Agent“最近一个月大家真正在聊什么”,最常见的答案还是网页摘要。Reddit 评论、X 争论、YouTube 转录、GitHub 动态和 Polymarket 赔率散在不同平台,很难放到一起比较。普通网页搜索最容易漏掉的,恰恰是这一层信息。last30days 把它封装成了一个可安装的 Agent Skill。

GitHub: https://github.com/mvanhorn/last30days-skill

last30days 项目演示

last30days 更像一台“社区信号雷达”,而不是另一个通用搜索框。

普通搜索缺的,是“大家正在怎么说”

查一个刚发生的 AI 话题,网页搜索通常先给你新闻、官网和 SEO 文章。这些信息有用,但它们很难回答另一类问题:

开发者最近在抱怨什么?哪个方案在 Reddit 评论区被反复推荐?一段 45 分钟的视频里,真正值得引用的是哪几句话?市场参与者愿意拿真钱押哪一种结果?

手工查也不是不行。开十几个标签页,搜 X,翻 Reddit,拉 YouTube 字幕,再去 GitHub 看提交和 Issue。麻烦在于,各平台的时间、互动数据和表达方式都不一样,最后还是要人肉去重、排序、判断。

last30days 就是冲着这段脏活来的。

截至 2026 年 7 月 27 日,这个仓库有 53,789 个 Star、4,673 个 Fork,采用 MIT License。最新稳定版 v3.18.3 发布于 7 月 25 日,仓库当天仍有代码推送。

last30days GitHub 仓库与实时数据

它不是一份提示词,里面真有一台搜索引擎

很多所谓 Skill,本质是一段写得更长的提示词。last30days 不一样。

它的 SKILL.md 负责告诉 Agent 怎样理解用户意图、规划查询、处理权限、调用脚本和组织结果;真正去抓取、清洗、合并、打分的,是仓库里的 Python 引擎。

我粗看了当前仓库结构,tests/ 目录下有 182 个 test_*.py 文件,搜索引擎拆成近 90 个 Python 模块。README 也明确写了 84% 的覆盖率门槛。这个体量已经不是“复制一段 prompt 就能跑”的小玩具。

先判断你问的是新闻、推荐、对比、人物近况,还是提示词技巧。然后解析真正需要查的对象,例如 X 账号、GitHub 仓库、subreddit、YouTube 频道和 TikTok 话题标签。

接着,多个来源并行检索。结果会按相关性、新鲜度和互动信号打分,同一件事在不同平台上的讨论会被合并成一个证据簇,不会把三条转载当成三条独立结论。

最后才由 Agent 做综合,把来源、数字、评论和不确定性压成一份简报。

last30days 的完整工作流

真正拉开差距的是排序标准,不是平台数量。

传统搜索很看页面权重和关键词匹配。last30days 会把 Reddit 点赞、X 互动、YouTube 观看与评论、Hacker News 分数、GitHub 活跃度、Polymarket 赔率等信号放进同一条研究链路。

高互动不等于正确,但它很适合回答“大家此刻在关心什么”。这和查一个稳定的百科事实,是两种任务。

跑完一次,还能继续往下追

项目早就超出了“一句话查近况”。

你可以让它比较几个工具,自动寻找竞品;也可以用 discovery 模式找正在加速的话题,再对某个证据簇继续 drill。如果担心数据已经变化,还能要求它重新核对 GitHub Star、市场赔率和状态类结论。

它也支持招聘信号、历史时间窗、本地资料目录、JSON 输出和可分享的 HTML 简报。做内容选题、会前准备、竞品研究时,这些能力比“再给我总结一遍”实用得多。

比如,安装后可以直接问:

/last30days "AI video tools"

或者做对比:

/last30days "OpenClaw vs Hermes vs Paperclip"

项目要求结果保留来源状态和可追溯信息。某个平台认证失败、限流或没有返回结果,不能被悄悄写成“这个平台上没人讨论”。它还提供 doctor--preflight,分别用来检查来源健康状态,以及在真正搜索前说明可能读取什么、写到哪里、会调用哪些外部服务。

装进 Codex,只有一条命令

Codex、Cursor、Copilot、Gemini CLI 等支持 Agent Skills 的工具,可以全局安装:

npx skills add mvanhorn/last30days-skill -g

后续更新:

npx skills update last30days -g

Claude Code 可以走插件市场:

/plugin marketplace add mvanhorn/last30days-skill
/plugin install last30days
Codex 等 Agent 工具的安装说明

直接运行底层脚本需要 Python 3.12 或更高版本。项目在检测到 uv 时可以自动准备兼容的 Python,但系统只有旧版 Python、机器上又没有 uv,第一次运行会被版本检查挡住。

“零配置”能用,但不是全部能力

README 里说的零配置,主要指 Reddit、Hacker News、Polymarket 和 GitHub 等基础来源可以先跑起来。

想把它真正用满,需要继续补环境。

YouTube 依赖 yt-dlp;X 可以读取你明确授权的浏览器登录态,也可以使用 xAI、Xquik 等 API;TikTok 和 Instagram 依赖 ScrapeCreators。Perplexity、Brave 等来源也有各自的密钥和计费方式。

项目的首次设置流程会先询问是否允许读取浏览器 Cookie。这个细节很重要。读取登录态能换来更完整的 X 数据,也会带来账号与凭据风险。服务器、公司电脑或敏感账号上,优先使用独立 API Key,或者干脆关闭浏览器 Cookie。

README 写明项目没有跟踪和分析,研究结果默认保存在本机。但“保存在本机”不等于“完全离线”:接入哪个平台,查询就可能发送到对应的第三方接口。使用前最好先跑一次 --preflight,看看它准备访问什么。

还有一个小提醒。仓库更新很快,README 的“What's new”段落仍停留在 v3.11.1,而当前 Release 和运行时 SKILL.md 已经是 v3.18.3。安装命令和具体能力变化,优先看最新 Release 与 skills/last30days/SKILL.md

把它当雷达,别当裁判

我觉得 last30days 最适合三类场景:内容创作者找近期选题,产品和投资团队看真实讨论,开会前快速补齐一个人或一家公司的最近动态。

它不适合替你做最终事实裁决。点赞高的评论可能只是情绪强,预测市场也会错,社交平台的人群本来就有偏差。医疗、法律、财务等高风险问题,仍然要回到原始文件和权威来源。

但如果你的工作经常卡在“我知道网页上写了什么,却不知道人们最近到底在说什么”,这个项目值得装进 Agent 工具箱。

真正省下来的,是一串很难标准化的动作:找对账号、翻评论、看互动、拉字幕、合并同一事件,再把噪声压成一份能继续追问的简报。

GitHub 项目地址: https://github.com/mvanhorn/last30days-skill

 
   📚 往期精选  

 一句话让 Codex 做 CAD,这个项目 8.3K…

 Claude 接上 Obsidian,第二大脑能自己长了

 小白扫盲!OpenClaw、Claude Code、A…

 你一直在忽略Claude Code最强大的功能: .c…

 Claude skill-creator重磅更新,给你…

 Codex崩了?天才程序员陨落了

 来咯来咯,它拖着它的制裁大棒又来咯

 做 AI 视频,先让 Blender 把镜头演一遍

 我真的服了,Codex这周真的卡成狗一样

 Anthropic教你如何剩Token费,96%的效果…

【声明】内容源于网络
0
0
石臻说AI
AI科技博主,10年+大厂互联网经验,专注: AI资讯|生产力工具|AI提效 | 科技数码 用AI提效,剩下的时间摸鱼 , 🛰:szzdzhp001
内容 219
粉丝 0
石臻说AI AI科技博主,10年+大厂互联网经验,专注: AI资讯|生产力工具|AI提效 | 科技数码 用AI提效,剩下的时间摸鱼 , 🛰:szzdzhp001
总阅读1.5k
粉丝0
内容219