体育新闻聚合
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/sports-news-gvf3。
技能介绍
要解决的问题
体育新闻散落在 Google News 搜索结果和各家站点的 RSS/Atom feed 里。开发者要么写一次性脚本抓页面,要么维护一套随时可能过时的爬虫。SportsNews 技能把这两类操作标准化:按日期窗口取 Google News,按 URL 拉取 RSS feed,并返回带来源与日期的结构化结果。
核心能力与工作方式
技能对外只暴露两个命令:
fetch_feed:传入 RSS/Atom 的url,直接抓取并返回 feed 标题、更新时间和近期文章。fetch_items:支持google_news、query、after、before、limit、sort_by_date参数,从 Google News 或 RSS 获取条目。
调用前有三条硬约定。第一,日期一律从系统提示的 currentDate 推导,绝不硬编码:this week 对应 7 天前,recent/latest 对应 3 天前,具体日期区间直接使用。第二,google_news=True 必须与 query 同时出现,缺任何一个都只会拿到空结果。第三,凡是“最新”类查询都要设 sort_by_date=True,否则旧文章会排在前面。
内置三个工作流:突发新闻检查(fetch_items 加 --limit=5 按时间排序)、话题深挖(Google News 与 RSS 交叉比对)、每周赛事汇总(逐项运动各取 5 条再聚合)。
适用边界
技能只返回标题、来源、日期和链接,不抓取正文全文。RSS 源临时失效时,可退回同主题的 Google News 查询兜底。get_news、search_news 等命令并不存在,误用会直接报错。
使用场景
- 体育编辑在赛事日需要快速拉取 Google News 的最新报道并按发布时间排序,形成值班简报。
- 开发者写转会追踪机器人,要根据 currentDate 自动推算近 3 天窗口,调用 fetch_items 取阿森纳相关新闻。
- 内容运营做每周赛事盘点,逐项运动各拉 5 条新闻再聚合,避免手动刷新多个 RSS。
- 数据团队抓取 BBC Sport 足球 RSS,在自家看板里展示 feed 标题、更新时间和最近文章。
适合人员
- 体育媒体编辑,需要在赛事日快速汇总 Google News 与 RSS 来源的最新报道。
- 转会或舆情方向的数据分析师,需要按系统日期推导窗口并抓取特定球队新闻。
- 构建赛事机器人或资讯助手的工程师,需要可复用的 fetch_items 与 fetch_feed 调用方案。
- 维护球队资讯看板的产品运营,需要把权威 RSS 源接入自动化更新流程。