Agent skill
news
新闻聚合与资讯获取技能。根据预配置的信息源,调用 search-and-fetch 抓取最新新闻并输出结构化摘要。当用户需要获取新闻简报、了解某个话题的最新动态、查看特定媒体的最新内容时触发。触发场景:今日新闻、新闻简报、资讯、briefing、最新动态、看看 X 今天有什么、帮我追踪、日报、早报、晚报。即使用户没说"新闻",只要涉及获取最新信息、行业动态、热点追踪都应触发此技能。
Install this agent skill to your Project
npx add-skill https://github.com/zhuxining/AgentOS/tree/main/news
SKILL.md
News — 新闻聚合技能
从配置好的信息源中抓取最新内容,输出简洁的新闻摘要。本技能不直接发 HTTP 请求,所有网络操作委托给 search-and-fetch 执行。
信息源配置
所有信息源定义在 config/sources.yaml。读取该文件了解当前可用的话题、直接 URL 源和每日简报默认话题。
fetch 策略细节见 references/fetch-strategy.md,输出格式模板见 references/output-template.md。
读取深度
本技能支持两种读取深度,在 Step 1 意图解析时判断:
| 深度 | 触发信号 | 行为 |
|---|---|---|
| 浅读(默认) | 无特殊修饰词 | 只抓列表页,输出标题 + 摘要 + 链接,末尾提示可深读 |
| 按需深读 | 看完列表后用户说"读第 2 条"、"深读这个"、"展开第一条" | 针对指定条目抓详情页,输出完整内容 |
| 自动深读 | "深读"、"全文"、"详细内容"、"读完"、"展开所有" | 获取列表后自动抓取前 N 条详情(默认 N=3),并行执行 |
用户说"帮我看看 agents-radar 今日 issues 详细内容"→ 自动深读 用户说"给我 Hacker News 简报"→ 浅读,末尾提示
工作流
Step 1 — 意图解析
根据用户输入同时判断来源和读取深度:
来源判断:
| 用户意图 | 判断依据 | 处理方式 |
|---|---|---|
| 每日简报 | "今日新闻"、"早报"、"晚报"、"briefing"、无具体话题 | 使用 daily_briefing_topics 中配置的话题 |
| 指定话题 | 提到具体领域(AI、加密货币、新能源...) | 匹配 topics 中对应的 key |
| 指定来源 | 提到具体网站/媒体名称 | 从 direct_sources 中匹配 |
| 自定义查询 | 用户提供具体关键词但未匹配任何配置 | 以用户关键词直接调用 Search Mode |
如果用户话题不在配置中,不要报错——用用户的关键词直接搜索即可,这是自然的降级。
Step 2 — Level 1:抓取列表
根据解析结果,在同一响应轮次中并行调用所有适用的 fetch 动作:
搜索类话题(来自 topics 配置):
- 对每个
search_queries条目调用 Search Mode - 如果
websites列表非空,在查询中追加site:domain.com限定来源 - 多个查询并行,不等待
直接 URL 类(来自 direct_sources 配置):
- 调用 Fetch Mode 抓取列表页,用集成模式接收
- 从结果中提取各条目的标题 + URL + 一句话描述,最多取 10 条
并行原则:每次最多 3-4 个并行 fetch,超出时分轮执行。
Step 3 — Level 2:抓取详情(视深度模式)
浅读模式:跳过此步,直接进入 Step 4 输出。
按需深读:用户在看到列表后指定条目 → 对指定 URL 调用 Fetch Mode,用独立模式输出完整内容(含五维分析)。
自动深读:列表抓取完成后,立即并行抓取前 N 条(默认 N=3)的详情页:
- 并行对 N 个 URL 调用 Fetch Mode,集成模式(标题 + 摘要 + 要点,跳过五维分析)
- N 可由用户指定("深读前5条"),否则默认 3
- 详情抓取完成后合并到输出中,每条列表项展开为完整内容块
策略细节见 references/fetch-strategy.md。
Step 4 — 整合输出
按 references/output-template.md 格式输出:
- 按话题/来源分组
- 同一 URL 去重,保留内容最完整的那条
- 时效性优先:近 24 小时的条目排前面
- 浅读结尾:固定附上
输入序号或标题可深读全文,或说"深读前N条"自动展开
委托协议
调用 search-and-fetch 时:
- 列表抓取 / 自动深读详情 → 集成模式(标题 + 摘要 + 要点,跳过五维分析)
- 按需深读单篇 → 独立模式(完整五维分析)
委托时明确告知模式,避免 search-and-fetch 输出多余内容。
扩展说明
添加新信息源只需编辑 config/sources.yaml,无需修改本文件:
- 新话题 → 在
topics块添加一个 key - 新 URL 源 → 在
direct_sources列表追加一条 - 调整每日简报 → 修改
daily_briefing_topics列表
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
search-and-fetch
通用网页搜索与内容提取技能。多源并行搜索(WebSearch、MCP 搜索工具、ctx7、agent-browser)、网页正文提取(crwl)与结构化文章分析。当用户需要搜索信息、研究主题、查找资料、获取网页内容、阅读文章、分析网页时使用。触发场景包括:搜索、研究、调研、fetch、查一下、帮我找、读这个链接、分析这篇文章。即使用户没有明确说"搜索",只要涉及信息获取和网页内容处理都应触发此技能。
obsidian-knowledge
指导 Agent 助理如何在共享的 MyObsidian vault 中进行知识管理。当需要创建、整理、检索笔记,维护每日笔记,管理 _AgentSpace 知识库,或将已提取的网页内容保存到知识库时使用。触发关键词:记录、笔记、整理、归档、每日、任务、保存到知识库、知识、术语、记下来、记住、审计知识库。
memory
macos-screenshot
macOS 截屏技能。当需要截取屏幕截图时使用。触发词:截屏、截图、screenshot。
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
handoff
Compact the current conversation into a handoff document for another agent to pick up.
Didn't find tool you were looking for?