← 返回信息流
GitHub 热榜GitHub Trending · 日·7 小时前

last30days-skill:基于多源数据的AI智能体研究技能

原标题:mvanhorn/last30days-skill
Python27,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 助手存在显著的信息孤岛和滞后性问题:

  1. 信息孤岛与权限壁垒:各大平台(Reddit, X, YouTube, TikTok)均为封闭生态,拥有独立的 API、Token 和认证机制。单一 AI 模型(如 ChatGPT 或 Gemini)通常只能访问部分平台,无法全面覆盖。
  2. SEO 导向而非内容导向:传统搜索结果往往被 SEO 优化过的博客或官方新闻稿主导,缺乏来自社区的真实反馈和即时讨论。
  3. 信息滞后性:训练数据往往滞后于社区热点,无法捕捉过去 30 天内发生的最新动态、争议或趋势。
  4. 缺乏量化信号:传统搜索难以量化“热度”或“共识”。例如,一个拥有 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)在多个平台上的文化影响力和用户讨论。

上手方式:

  1. 安装
    • 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 参数为全局安装,适用于所有项目;移除该参数可限定为当前项目使用。
  2. 配置
    • 默认配置下,Reddit、HN、Polymarket 和 GitHub 即可立即使用。
    • 首次运行 /last30days <topic> 后,系统将引导用户配置 X、YouTube、TikTok 等平台的 API Keys 或浏览器会话。
  3. 使用示例
    • /last30days Peter Steinberger:获取其近期动态、社区讨论及 GitHub 活动。
    • /last30days OpenClaw --emit=html:生成并保存 HTML 格式的可分享简报。
    • /last30days Nano Banana Pro prompting:快速学习最新提示词技巧。
查看原文 →github.com