skills/news-to-note/SKILL.md
基于 WPS 笔记知识库的新闻智能解读。将新闻存入笔记,搜索用户整个笔记库找到关联内容, 产出个性化 insight 分析。也支持批量新闻收集写入简报。 当用户说「找新闻」「热点汇总」「新闻简报」「帮我读这篇文章」「看看这个链接」 「这条新闻和我的项目有什么关系」或谈论/分享任何具体新闻资讯时使用。 不适用于:笔记的常规读写编辑、非新闻类内容的保存、纯知识问答。
npx skillsauth add dy9759/SkillCollection news-to-noteInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
纯新闻没有价值,新闻 × 你的知识库 = 有价值的洞察。
任何应用都能搜索新闻,但只有 WPS 笔记知道用户关心什么、在做什么项目、参加过什么会议、记录过什么想法。本 Skill 的核心能力:
| 工作流 | 触发场景 | 产出 | |--------|----------|------| | A — 新闻收集 | "找新闻""热点汇总""新闻简报" | 当日简报笔记 | | B — 新闻解读 | 用户接触到任何具体新闻/资讯 | 笔记存档 + 个性化深度分析 |
判断规则:
不适用于:笔记的常规读写编辑(用 wps-note Skill)、非新闻类内容保存、纯知识问答。
批量搜索 → 去重筛选 → 写入简报笔记。
site: 限定来源,2-4 组查询。模板见 query-recipes.md。utm_* 等跟踪参数,以 URL 去重,避免重复写入。新闻简报 YYYY-MM-DD,先搜后建。block_id,用 edit_block(op=insert) 追加 <h2> 标题 + <p><a> 链接 + <p> 摘要。sync_note,回报插入条数。这是本 Skill 的核心差异化能力。 用户接触到任何新闻时触发。
| 输入类型 | 获取方式 |
|----------|----------|
| 有 URL | WebFetch 抓取全文;失败回退 WebSearch |
| 有话题无链接 | WebSearch 搜索 → 选最佳 1-2 篇 → WebFetch 抓取 |
| 直接贴正文 | 直接使用,提取标题和来源 |
清洗内容:去除导航栏、广告、评论区等非正文内容。
以文章标题为笔记标题。标题和元信息一次性写入,正文必须分次写入。
一次性写入 — 创建笔记 + 元信息:
create_note(title=文章标题)
get_note_outline → 获取锚点 block_id
edit_block(op=insert) 写入元信息:
<h1>文章标题</h1>
<p><tag>#新闻</tag> <tag>#新闻//领域标签</tag></p>
<highlightBlock emoji="🔗" highlightBlockBackgroundColor="#E6EEFA" highlightBlockBorderColor="#98C1FF">
<p><strong>来源:</strong><a href="原文URL">来源名称</a></p>
<p><strong>发布时间:</strong>YYYY-MM-DD</p>
</highlightBlock>
<h2>正文</h2>
分次追加 — 正文分段写入:
正文按段落分批写入,每次 insert 使用上一次返回的 last_block_id 作为锚点:
edit_block(op=insert, anchor_id=last_block_id, position=after)
→ 写入 3-5 个 <p> 段落
→ 拿到新的 last_block_id
edit_block(op=insert, anchor_id=新的last_block_id, position=after)
→ 写入下一批 3-5 个 <p> 段落
→ 重复直到正文写完
关键规则:
<p> 段落。last_block_id 做锚点,无需每次刷新大纲。sync_note 同步。标签策略:始终加 #新闻,按内容加二级标签如 #新闻//AI、#新闻//金融,每篇 1-3 个。
核心差异化:不只搜新闻,搜用户的所有笔记。
提取 3-5 个关键词,在整个笔记库中多维度检索:
工作笔记、会议记录、项目文档都是有价值的关联源。详细检索策略见 knowledge-search-strategy.md。
get_note_outline 预览结构,判断相关性read_note / read_section 读取,最多 5 篇不是新闻摘要,而是"这条新闻对我意味着什么"。
回答结构:
要求:去掉用户笔记关联后回答就变平庸,这才说明 insight 做对了。若无关联笔记,诚实说明并给通用分析。
用户说:「帮我看看这篇 https://36kr.com/p/xxx OpenAI融资的新闻」
操作:
WebFetch 抓取全文 → 提取标题"OpenAI 获 1100 亿美元融资"create_note → edit_block 写入元信息和标签 → 分次追加正文段落 → sync_notesearch_notes(keyword="OpenAI") + search_notes(keyword="AI 融资") + search_notes(keyword="大模型") 检索知识库read_note 读取结果:新闻已存入笔记,用户收到个性化的深度分析。
用户说:「DeepSeek 最近怎么样了」
操作:
WebSearch("DeepSeek 最新动态 2026") → 找到最权威报道 → WebFetch 抓取#新闻//AI 标签search_notes(keyword="DeepSeek") + search_notes(keyword="开源模型") 检索知识库结果:新闻已存入笔记,用户看到事件的发展脉络。
用户说:「帮我搜一下今天的 AI 新闻」
操作:
结果:当日 AI 新闻简报已写入笔记。
search_notes / create_note 定位笔记 → 3. get_note_outline → 4. edit_block(op="insert") → 5. sync_noteWebFetch / WebSearch 获取新闻 → 2. create_note → 3. edit_block(op="insert") 写入元信息 → 4. 分次 edit_block(op="insert") 追加正文(每次 3-5 段,用 last_block_id 做锚点) → 5. sync_note → 6. 多组 search_notes 检索知识库 → 7. read_note / read_section 读取关联 → 8. 输出 insight始终遵循:定位 → 读取/刷新 → 写入。
| 错误场景 | 处理方式 |
|----------|----------|
| EDITOR_NOT_READY / FRONTEND_TIMEOUT | 短暂等待后重试 |
| BLOCK_NOT_FOUND | get_note_outline 刷新后重试 |
| DOCUMENT_READ_ONLY | 停止写入,告知用户 |
| 搜索结果为空(A) | 回报"无新增",不写入空内容 |
| 新闻获取失败(B) | 有链接回退 WebSearch;无链接扩大搜索;仍无则告知用户 |
| 知识库无关联(B) | 正常保存,给通用分析,提示"随着笔记积累分析会更精准" |
| 文章过长 | 分段写入;分析聚焦关键段落 |
content-media
【笔记/文章转小红书】将用户已有的 WPS 笔记或文章内容,改写压缩为小红书图文方案。 核心特征:用户已有原文内容(笔记、文章、推文、长文),需要转换格式发小红书。 触发词:"把笔记做成小红书""把这篇文章转小红书""把这篇推文发小红书""帮我生成小红书图文""把这篇笔记发小红书""笔记转小红书""小红书图文""生成小红书""这篇文章改成小红书""这个内容发小红书"。 不适用于:从0到1写内容(用 content-creator)、纯文案排版(用 wechat-publisher)、没有已有内容只想"写小红书"(用 content-creator)。
tools
智能美化 WPS 笔记文档,采用克制统一的配色风格(全文仅1种主色调,不混用多色系)。核心能力:优化标题层级结构、用高亮块强调核心结论与注意事项、用分栏展示对比或并列内容、应用统一配色方案并写入。仅当用户明确表达美化需求时才触发,例如:美化笔记、排版优化、文档美化、笔记排版、WPS笔记美化、智能排版、文档结构调整、加颜色、加高亮、加分栏、让笔记好看点、优化文档格式、笔记太丑了、调整排版、加点样式、给笔记润色、整理笔记格式、提升可读性。不要在用户仅要求写入内容、编辑文字、总结归纳等非美化场景下主动触发此skill。通过 user-wpsnote MCP 服务操作 WPS 笔记文档。
tools
通过 MCP 工具读取、编辑和管理 WPS 笔记,基于 block 文档模型,所有内容以 XML 格式交换。当用户说"帮我看看笔记"、"搜索笔记"、"创建一篇笔记"、"编辑笔记内容"、 "整理标签",或提到 WPS 笔记、WPS Note、云笔记时使用。也适用于排查 MCP 工具调用错误 (BLOCK_NOT_FOUND、EDITOR_NOT_READY 等)。
tools
【深度搜索】深挖笔记关联,构建知识图谱的 WPS 笔记查询助手。 当用户说"深度搜索""帮我深挖""关联查询""全面梳理"时使用。 支持跨笔记关联挖掘、语义发散扩展、知识沉淀,不同于简单关键词匹配。 不要用于单关键词查询(那用 search_notes MCP 工具)。