| name | tech-trend-spider |
| 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 源站。
- 调用本仓库 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
- 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 只读线上已采集结果。
输出
需要统一字段契约时,读取 references/output-schema.md。
默认 Markdown 响应:
- 开头说明查询的来源、数据生成时间、
served_from、条目数量,以及是否使用本地 topic 过滤或 count 截断。
- 每个条目展示标题、URL、来源、可用的发布时间、原始摘要或中文摘要,以及相关
meta 信息。
- 如果有来源失败,包含简短的逐来源失败说明。
JSON 响应:
- 返回包含
generated_at、sources、item_count、items、可选 served_from 和可选 errors 的对象。
- 每个条目都应遵循统一信息项 schema。