last30days-skill:基于多源数据的AI智能体研究技能
原标题:mvanhorn/last30days-skill
Python★ 27,236 stars+173 今日
速览
该项目是一个AI agent技能,能够自动检索Reddit、X、YouTube、Hacker News、Polymarket及全网过去30天的相关内容,并通过综合整理生成一份有据可依的总结报告。适用于需要快速掌握特定领域近期趋势、舆情或市场动态的研究场景。
AI 深度解读
这是什么
mvanhorn/last30days-skill 是一个基于 AI Agent 的开源搜索技能(Skill),旨在通过聚合 Reddit、X (Twitter)、YouTube、TikTok、Polymarket 和 GitHub 等分散平台的实时数据,提供基于“真实人群参与度”而非传统搜索引擎算法的信息综述。
该项目由开发者 mvanhorn 创建,主语言为 Python,在 GitHub 上已获得 27,236+ Star。它不仅仅是一个简单的搜索工具,而是一个能够自动解析用户意图、定位相关社区/人物、并行抓取多平台数据,并由 AI Agent 进行综合评分与摘要的智能代理。其核心理念是“People Search”(搜索人)而非“Google Aggregates Editors”(聚合编辑内容)。
解决的问题
传统搜索引擎(如 Google)和单一 AI 助手存在显著的信息孤岛和滞后性问题:
- 信息孤岛与权限壁垒:各大平台(Reddit, X, YouTube, TikTok)均为封闭生态,拥有独立的 API、Token 和认证机制。单一 AI 模型(如 ChatGPT 或 Gemini)通常只能访问部分平台,无法全面覆盖。
- SEO 导向而非内容导向:传统搜索结果往往被 SEO 优化过的博客或官方新闻稿主导,缺乏来自社区的真实反馈和即时讨论。
- 信息滞后性:训练数据往往滞后于社区热点,无法捕捉过去 30 天内发生的最新动态、争议或趋势。
- 缺乏量化信号:传统搜索难以量化“热度”或“共识”。例如,一个拥有 1,500 个 Upvotes 的 Reddit 帖子比一篇无人阅读的博客更具信号价值;Polymarket 上的真实资金押注比专家猜测更具参考性。
核心功能
- 多平台并行聚合:支持 Reddit(Upvotes)、X(Likes/Retweets)、YouTube(Transcripts)、TikTok(Engagement)、Polymarket(真实资金赔率)以及 GitHub(PRs/Commits)的数据抓取。
- 智能预研究引擎 (v3):
- 实体解析:不再仅搜索关键词,而是通过 Python 预研究大脑(Pre-research Brain)解析实体。例如,搜索 "OpenClaw" 会自动关联到创始人 @steipete、相关 Subreddit (r/openclaw, r/ClaudeCode) 及特定 YouTube 频道。
- 双向映射:支持人物到公司、产品到创始人、名称到 GitHub 档案的双向解析,确保搜索目标精准。
- 基于参与度的评分系统:
- 利用 Upvotes、Likes、观看次数、Polymarket 交易量等指标对信息进行加权。
- 强调“社交相关性”(Social Relevancy)而非“SEO 相关性”。
- AI Agent 综合摘要:
- 由 AI Agent 作为裁判,将分散在多平台的信息综合为一份简短、结构化的报告。
- 支持生成 HTML 格式的可分享简报,包含徽章、元数据、完整引用及引擎状态树,适合直接粘贴至 Slack、Email 或 Notion。
- 零配置启动:
- 默认支持 Reddit、HN、Polymarket 和 GitHub。
- 首次运行后通过向导解锁 X、YouTube、TikTok 等平台,仅需 30 秒即可配置完成。
亮点 / 与同类相比
- 跨平台桥接能力:
- Google:仅聚合编辑内容,无法触及 Reddit 评论或 X 帖子。
- ChatGPT:虽与 Reddit 有合作,但无法搜索 X 或 TikTok。
- Gemini:拥有 YouTube 数据,但缺乏 Reddit 支持。
- Claude:原生不支持上述多数平台。
- Last30days:通过用户提供的 API Keys 和浏览器会话,桥接这些“围墙花园”,实现跨平台统一搜索。
- 实时性与真实性:
- 提供过去 30 天的真实动态,而非静态的官方新闻稿。
- 示例:搜索 "Peter Steinberger" 可获取其近期加入 OpenAI、GitHub PR 合并率、社区争议等细节,这些内容通常不会出现在 LinkedIn 或 Google 首页。
- 数据驱动的决策支持:
- 利用 Polymarket 的真实资金赔率(如伊朗局势、Kanye West 相关事件)作为高置信度信号。
- 通过 GitHub 实时 Star 数和 PR 合并率对比工具(如 OpenClaw vs Hermes vs Paperclip),避免过时博客文章的误导。
- 结构化输出:
- 生成的 HTML 简报自包含、支持暗色模式、打印友好,且无 JavaScript 依赖,确保信息传递的纯净性和专业性。
适合谁用 / 上手
适合人群:
- AI 从业者与开发者:需要快速了解最新 AI 工具(如 OpenClaw, Llama, Codex)的动态、社区反馈及竞品对比。
- 投资者与分析师:需要获取 Polymarket 赔率、Reddit 情绪分析及 GitHub 活跃度等另类数据,辅助投资决策。
- 市场与公关人员:在销售会议或客户沟通前,快速了解目标公司或高管的最新动态、社交媒体言论及社区声誉。
- 内容创作者与研究者:追踪特定话题(如 Kanye West, Universal Epic Universe)在多个平台上的文化影响力和用户讨论。
上手方式:
- 安装:
- Claude Code (推荐):
/plugin marketplace add mvanhorn/last30days-skill /plugin install last30days - 其他 Agent 平台 (Codex, Cursor, Copilot, Gemini CLI 等 50+ 平台):
注:npx skills add mvanhorn/last30days-skill -g-g参数为全局安装,适用于所有项目;移除该参数可限定为当前项目使用。
- Claude Code (推荐):
- 配置:
- 默认配置下,Reddit、HN、Polymarket 和 GitHub 即可立即使用。
- 首次运行
/last30days <topic>后,系统将引导用户配置 X、YouTube、TikTok 等平台的 API Keys 或浏览器会话。
- 使用示例:
/last30days Peter Steinberger:获取其近期动态、社区讨论及 GitHub 活动。/last30days OpenClaw --emit=html:生成并保存 HTML 格式的可分享简报。/last30days Nano Banana Pro prompting:快速学习最新提示词技巧。
查看原文 →github.com
