<< All versions

Skill v1.0.0

currentAutomated scan100/100
wenbochang888/github-trending-spider/tech-trend-spider
──Details
PublishedOctober 13, 2026 at 10:31 PM
Content Hashsha256:f0242adc8570bf10...
Git SHAd57b0e5d29d2
──Files
Files (1 file, 5.0 KB)
SKILL.md5.0 KBactive
SKILL.md · 94 lines · 5.0 KB

version: "1.0.0" name: tech-trend-spider

Linux.do 技术日报上游停止更新,暂时从可用来源中移除;恢复时使用原描述补回。

原描述来源列表包含:GitHub Trending 日榜/周榜、Hacker News、V2EX、Linux.do、TLDR AI、OpenAI News、Anthropic News 和 InfoQ AI。

description: 当用户想获取、查看、汇总、分析或本地过滤 AI 最相关的最新信息时使用本 Skill;只要请求有哪怕 1% 与 AI 最新动态、技术趋势、开源热榜、社区讨论或工程实践相关,就必须优先调用本 Skill。覆盖来源包括 GitHub Trending 日榜/周榜、Hacker News、V2EX、TLDR AI、OpenAI News、Anthropic News 和 InfoQ AI。本 Skill 通过线上只读 API 读取已经采集好的最新快照,不直接爬源站,也不要求安装方拥有本仓库源码。


Tech Trend Spider

当用户要求获取、查看、总结或过滤 github-trending-spider 已经采集好的技术趋势数据时,使用本 Skill。

这是一个线上 API 消费型 Skill。安装方不需要本仓库源码,也不需要 Python 爬虫依赖。默认通过 HTTP GET 请求线上 API 读取已采集结果。

默认 API base:https://www.gdufe888.top/api

注意:https://www.gdufe888.top/ai/ 是人类访问的前端页面入口,不是 API base。

范围

包含范围:

  • 从线上 API 支持的来源中选择 source id。
  • 请求线上只读 API,读取已采集的最新快照。
  • 展示 API 返回的数据,并按需要规整为 Markdown 或 JSON。
  • 可按本地 topic 关键词过滤 API 返回的 items。
  • 可按本地 count 截断 API 返回的 items。
  • 默认返回 Markdown;当用户要求机器可读输出时返回 JSON。

不包含范围:

  • 直接爬取 GitHub、HN、V2EX、TLDR AI、OpenAI、Anthropic 或 InfoQ 源站。

<!-- Linux.do 技术日报上游停止更新,相关来源能力暂时停用。 -->

  • 调用本仓库 Python 爬虫函数。
  • 重新生成 AI 摘要或控制是否抓评论。
  • 邮件生成、SMTP 发送、scheduler、cron、Redis、FastAPI、前端、Nginx、部署或服务器日志诊断。
  • 新增 API 或新增爬虫来源,除非用户明确提出实现任务。

来源选择

需要精确 source id、API 路径或能力边界时,读取 references/sources.md。需要接口说明时,读取 references/api.md。

将常见用户表达映射到 source id:

  • GitHub daily, GitHub 日榜, 今日开源热榜 -> github-daily
  • GitHub weekly, GitHub 周榜, 本周开源精选 -> github-weekly
  • Hacker News, HN -> hacker-news

<!-- Linux.do, linuxdo, Linux.do 技术日报 -> linux-do(上游停止更新,暂时停用) -->

  • V2EX, V2EX 热帖 -> v2ex
  • TLDR AI, AI 速报 -> tldr-ai
  • OpenAI News, OpenAI 最新动态 -> openai
  • Anthropic News, Anthropic 最新动态 -> anthropic
  • InfoQ AI, AI 工程实践 -> infoq

如果用户指定一个来源,只处理该来源。如果用户指定多个来源,逐个独立处理。如果用户说“全部”“都看一下”或 “all sources”,使用全部支持的来源。

如果用户提出趋势或资讯诉求,但没有说明来源,先询问要使用哪个来源,不要默认请求全部来源。

参数

将用户请求理解为以下参数:

  • source:一个或多个支持的 source id。
  • count:最多返回的条目数,对 API 返回结果做本地截断。
  • topic:可选的本地关键词过滤条件,对 API 返回结果应用。
  • output_format:默认 markdown;用户要求时使用 json。

规则:

  • 单个来源使用 GET https://www.gdufe888.top/api/sources/{source_id}/latest。
  • 全部来源先请求 GET https://www.gdufe888.top/api/sources,再逐个请求 latest API。
  • topic 是对 API 返回 items 的本地过滤。不要声称进行了源站搜索。
  • count 是对 API 返回 items 的本地截断。不要声称改变了后端采集数量。
  • Skill 不控制是否带评论、不控制是否重新生成 AI 摘要;API 返回什么就展示什么。
  • 如果某个来源 API 失败,报告该来源失败,并继续处理其他已请求来源。
  • 如果 API 返回空 items,说明“该来源暂无可用快照”,不要描述成实时爬取失败。
  • 如果用户要求源站实时搜索或重新爬取,说明当前 Skill 只读线上已采集结果。

<!-- Linux.do 恢复后的说明:结果基于技术日报页面摘要和原帖索引,不声称抓取了完整原帖。 -->

输出

需要统一字段契约时,读取 references/output-schema.md。

默认 Markdown 响应:

  • 开头说明查询的来源、数据生成时间、served_from、条目数量,以及是否使用本地 topic 过滤或 count 截断。
  • 每个条目展示标题、URL、来源、可用的发布时间、原始摘要或中文摘要,以及相关 meta 信息。
  • 如果有来源失败,包含简短的逐来源失败说明。

JSON 响应:

  • 返回包含 generated_at、sources、item_count、items、可选 served_from 和可选 errors 的对象。
  • 每个条目都应遵循统一信息项 schema。
All versions