---name: newsdescription: Use to get the latest news, papers, releases, and best practices on ANY topic the user names — defaults to AI when no topic is given. Triggered by /news, /news <topic>, or natural questions like "最近 X 有什么进展" / "what's new in X".---# Topic News Briefing(原 ai-news,已改名 + 通用化)抓取并汇总用户指定任意主题的最新论文、产品发布、最佳实践、行业动态。无参数时默认走 AI 模式。---## 输入解析| 输入形式 | 示例 | 处理 ||---|---|---|| 空 | /news | AI 默认模式 || ai / llm / agent 等 AI 关键词 | /news llm | AI 模式 + 关键词聚焦 || 任意技术主题 | /news WebGPU / /news 量子计算 | 通用模式 || 自然语言 | "最近机器人有什么新东西" | 提取关键词 → 通用模式 |剥离常见中文修饰词后取关键词:"最近"、"有什么"、"新进展"、"动态"、"怎么样"。---## 步骤### Step 0 · 当前日期- 如果系统已知今天日期(system reminder / 上下文),用它;否则跑 date "+%Y-%m-%d" 取一次- 所有"最近"判断 = 近 14 天内,超过的标注 (归档) 但仍可呈现### Step 1 · 路由到模式if topic 为空 或 ∈ {ai, llm, agent, ml, llm, gpt, multimodal}: → AI 模式(Step 2A)else: → 通用模式(Step 2B)### Step 2A · AI 模式(默认)并行 WebFetch 这些源(全部并发,一个 message 里多 tool call):| 源 | URL | 提取重点 ||---|---|---|| HuggingFace Papers | https://huggingface.co/papers | 当日 trending 论文 top 10 || Smol AI News | https://news.smol.ai/ | 近 7 天 daily digest(注意:原 buttondown 已迁站到这里) || HackerNews API | https://hn.algolia.com/api/v1/search_by_date?query=AI+OR+LLM+OR+agent&tags=story&hitsPerPage=20&numericFilters=created_at_i>{14天前的unix时间戳} | 近 14 天高分讨论 || arXiv 最新 | https://arxiv.org/list/cs.AI/recent | 兜底,HF Papers 不够时补 |AI 模式分类输出:- AI 模型动态- 研究突破- 工作流与最佳实践- 行业动态### Step 2B · 通用模式主题(topic)已提取,并行调用:| 源 | URL 模板 | 用途 ||---|---|---|| HackerNews 关键词 | https://hn.algolia.com/api/v1/search_by_date?query={topic}&tags=story&hitsPerPage=20&numericFilters=created_at_i>{14天前} | 行业讨论 / 工程实践 || arXiv 搜索 | https://arxiv.org/search/?searchtype=all&query={topic}&start=0 | 学术论文 || GitHub Trending 搜索 | gh search repos {topic} --sort updated --limit 10(用 Bash 调 gh) | 开源项目 || WebSearch | {topic} 2026 latest release / paper / news | 综合补全 |通用模式分类输出(按 topic 性质动态调整):- 新论文 / 研究(arxiv + HN)- 新发布 / 产品(HN + WebSearch)- 开源项目动态(GitHub)- 讨论与最佳实践(HN 高分帖)- 行业新闻(WebSearch)如果某个分类无内容就整段省略,不要硬凑。### Step 3 · 数据稀疏的回退如果合并去重后 < 5 条新内容:1. 把时间窗口放宽到 30 天2. 追加一次 WebSearch:{topic} 2026 release OR breakthrough OR launch3. 仍然不够就坦白告诉用户:"本周关于 X 的公开动态较少,给你看下能找到的 N 条"### Step 4 · 中文输出通用模板:markdown# {Topic} 周报 · {YYYY-MM-DD}> 一句话定位 / 本周关键趋势---## 🆕 新发布 / 产品(如适用)- **{产品名} {版本}**({日期}) 关键变更 1-2 句。[链接]## 🔬 新论文 / 研究(如适用)- **{论文标题}** ({arxiv id / 来源}) 核心贡献 1-2 句。[链接]## 🛠 开源项目 / 工具(如适用)- **{repo}** · {星数} ⭐ 做什么的、最近为什么火。[GitHub 链接]## 💬 社区讨论 / 实践(如适用)- **{讨论标题}** · HN {分数} 分 / {评论数} 条 讨论的核心观点 1 句。[链接]## 🏢 行业动态(如适用)- 融资 / 政策 / 合作 / 开源策略变化---## ⭐ 值得关注> 一句话点出**对用户最重要的一条**,并给出"对你的影响"。### Step 5 · 质量原则- 每条 ≤ 3 句,用动词开头("发布"、"开源"、"提出"),别用形容词堆砌- 链接必须给——读者需要能点过去验证- 日期必须标——避免拿过期内容当新闻- 重大变更 / breaking change 用 ⚠️ 标- 明显是炒作 / 营销稿 不要收录- 跨主题去重:同一新闻只在最贴切的分类里出现一次### Step 6 · 主题别名表(命中则走 AI 模式)ai, llm, agent, agi, foundation model, gpt, claude, gemini,深度学习, 大模型, 生成式 ai, 多模态, rag, mcp其他主题一律走通用模式,包括但不限于:- WebGPU / WASM / Rust / Zig / Bun- Robotics / 自动驾驶 / 具身智能- 量子计算 / 区块链 / Crypto- 数据库 / Postgres / DuckDB / 向量数据库- 游戏引擎 / Unity / UE / Bevy- 半导体 / GPU / 芯片- 任何用户瞎打的关键词---## 示例### /news→ AI 默认模式 → HF Papers + smol.ai + HN AI → 4 段中文简报### /news robotics→ 通用模式 → HN search "robotics" + arXiv search "robotics" + gh search robotics + WebSearch → 5 段简报### /news 看看 RAG 最近啥进展→ 剥词得 "RAG" → 因 RAG 在 AI 别名表里 → AI 模式 + 关键词过滤为 RAG### /news Bevy→ 通用模式 → 查 Bevy 游戏引擎最新版本 + GitHub trending + HN 讨论### /news 量子计算→ 通用模式 → arXiv quant-ph + HN quantum + WebSearch 中文新闻---## 实现注意- WebFetch 的 prompt 字段要明确:"列出近 14 天发布的论文,每条给标题、作者、链接、发布日期"——不要只说"总结这个页面"- HN API 时间戳:用 numericFilters=created_at_i>{时间戳} 过滤,时间戳 = 当前unix时间 - 14*86400- gh CLI 必须用 Bash 调用,不要试图 WebFetch GitHub(结果稀烂)- arXiv 直接 WebFetch HTML 列表页就够了,不必走它的 API- 抓取失败要 fallback 到 WebSearch,别空手回去## 输出长度建议- 5 个分类,每个 3-5 条- 总长度控制在 800-1500 字- 末尾"值得关注"必有,单独一段,给用户具体的 actionable take
@gao_sean/news
see the news which you want
Featured in 1 collections
See how others combine this skill with their stack
No reviews yet
Use it and be the first to leave a review
Version history
v0.0.0-202604290838latest
2026-04-29