一键导入
wps-deep-search
【深度搜索】深挖笔记关联,构建知识图谱的 WPS 笔记查询助手。 当用户说"深度搜索""帮我深挖""关联查询""全面梳理"时使用。 支持跨笔记关联挖掘、语义发散扩展、知识沉淀,不同于简单关键词匹配。 不要用于单关键词查询(那用 search_notes MCP 工具)。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
【深度搜索】深挖笔记关联,构建知识图谱的 WPS 笔记查询助手。 当用户说"深度搜索""帮我深挖""关联查询""全面梳理"时使用。 支持跨笔记关联挖掘、语义发散扩展、知识沉淀,不同于简单关键词匹配。 不要用于单关键词查询(那用 search_notes MCP 工具)。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
多平台编码助手。遵循各平台官方文档做编码规范、单测与编译/lint;协助将核心技术梳理为完整 WPS 笔记技术文档。生成的笔记必须包含 7 个二级标题(核心技术、核心代码、关键技术点、核心类和职责、调用链、架构概览、注意事项);其中架构、核心技术、调用链的图示优先用 WPS 笔记的 generate_image 根据描述生成图片再用 insert_image 插入。用户新增标题时根据诉求补充内容;用户未关闭当前笔记期间约 1 分钟后主动更新直至关闭。当用户使用 Cursor、Codex、Claude Code、AS code 且提到架构、设计图、核心方法、关键技术或技术文档时,自动读写在 WPS 笔记。先 list_notes 先查后编;核心代码可从注释、复制、剪切板、选中或指定函数获取。子 skill review-notes 与 reference 负责流程细节。每30s监控一个笔记内容是否变动,如果变动自动更新文档。
将本地文档批量导入到 WPS 笔记。支持扫描 Obsidian Vault、思源笔记、微信公众号存档、 下载目录或任意用户指定目录,自动识别 HTML、Markdown、PDF、DOCX、PPTX、XLSX 等格式, 转换为 WPS 笔记可读内容并保留图片和富文本格式。 当用户说「导入文档到 WPS 笔记」「把我的 Obsidian 笔记导入」「导入思源笔记」 「把下载的 PDF/Word/PPT 导入笔记」「把公众号文章导入笔记」「同步本地文档到 WPS 笔记」时触发。 不适用于直接编辑 WPS 笔记内容、文档格式转换(不导入到笔记)。
基于 WPS 笔记知识库的新闻智能解读。将新闻存入笔记,搜索用户整个笔记库找到关联内容, 产出个性化 insight 分析。也支持批量新闻收集写入简报。 当用户说「找新闻」「热点汇总」「新闻简报」「帮我读这篇文章」「看看这个链接」 「这条新闻和我的项目有什么关系」或谈论/分享任何具体新闻资讯时使用。 不适用于:笔记的常规读写编辑、非新闻类内容的保存、纯知识问答。
笔记标签整理的核心原则与完整工作流程(CLI 版)。通过系统命令行调用 wpsnote-cli 操作 WPS 笔记,无需 MCP 服务连接。当用户提到"整理笔记标签"、"清理标签"、"标签太乱"、"标签太多"、"帮我打标签"、"重构标签"、"重新分类"、"笔记分类混乱"、"标签体系需要优化"等需求时使用。
笔记标签整理的核心原则与完整工作流程。当用户提到"整理笔记标签"、"清理标签"、"标签太乱"、"标签太多"、"帮我打标签"、"重构标签"、"重新分类"、"笔记分类混乱"、"标签体系需要优化"等需求时使用。
将网页内容高质量导入到 WPS 笔记,保留原文颜色、粗体、标题格式,图片按原文位置插入。 支持微信公众号文章、X/Twitter 推文/Thread 和任意通用网页,统一入口自动识别,加 --wps 参数直接写入 WPS 笔记。 当用户说「把这个网页存到笔记」「导入这篇文章」「抓取这个页面到笔记」 「把公众号文章存到 WPS 笔记」「把这条推文存到笔记」「收藏这个链接」「网页转笔记」时触发。 不适用于:新闻智能解读(用 news-to-note)、本地文档批量导入(用 doc-importer)。
| name | wps-deep-search |
| description | 【深度搜索】深挖笔记关联,构建知识图谱的 WPS 笔记查询助手。 当用户说"深度搜索""帮我深挖""关联查询""全面梳理"时使用。 支持跨笔记关联挖掘、语义发散扩展、知识沉淀,不同于简单关键词匹配。 不要用于单关键词查询(那用 search_notes MCP 工具)。 |
| metadata | {"version":"1.0.0","category":"search","tags":["search","deep-search","knowledge-graph","note-analysis"],"dependencies":["wps-note"]} |
query: 用户搜索意图描述(自然语言或关键词)context: 当前对话上下文,用于消歧filters: 过滤条件对象(时间范围、标签、笔记类型等)max_results: 最大返回结果数,默认 10search_depth: 搜索深度(quick/standard/deep),默认 standardresults: 笔记列表(含相关性分数)search_dimensions: 实际使用的搜索维度reasoning: 搜索策略说明本 Skill 是 wps-note 基础能力层的场景封装层,复用其底层搜索能力,专注于深度搜索场景:
wps-note 的 MCP 工具适用于查找特定时间段的相关内容:
意图解析 → search_notes({ keyword, since, before }) → find_tags → 结果聚合
适用于主题探索,发现分散在多篇笔记中的相关内容:
意图解析 → 扩展关键词 → 并行 search_notes(多组关键词) → 去重聚合 → find_tags → 结果排序
已知笔记范围,查找具体段落:
search_notes({ keyword }) → note_id → search_note_content({ note_id, query }) → read_blocks → 展示具体段落
本 Skill 复用 wps-note 的 MCP 工具执行深度搜索:
| 工具名 | 用途 | MCP 调用 |
|---|---|---|
search_notes | 笔记全文搜索(关键词、标签、时间范围) | mcp__wpsnote__search_notes |
search_note_content | 单笔记内容精确搜索 | mcp__wpsnote__search_note_content |
get_note_outline | 获取笔记结构大纲 | mcp__wpsnote__get_note_outline |
get_note_info | 批量获取笔记元数据 | mcp__wpsnote__get_note_info |
find_tags | 标签查找 | mcp__wpsnote__find_tags |
search_notes({
keyword: "项目规划",
since: "2025-03-01T00:00:00Z",
before: "2025-03-07T23:59:59Z",
sort: "update_time",
direction: "desc",
limit: 20
})
→ {
notes: [
{ note_id: "abc123", title: "Q1 项目规划", update_time: "..." },
...
]
}
search_notes({
keyword: "会议纪要",
tags: ["工作"],
since: "2025-02-01T00:00:00Z"
})
→ 返回同时满足:包含"会议纪要" + 标签为"工作" + 2月后的笔记
search_notes({ keyword: "前端架构" }) → note_id: "xyz789"
search_note_content({
note_id: "xyz789",
query: "React 组件设计",
max_results: 10
})
→ [
{ block_id: "p1aBc2De3F", type: "paragraph", preview: "...React 组件..." },
...
]
# 读取具体段落
read_blocks({ note_id: "xyz789", block_ids: ["p1aBc2De3F"] })
search_notes({ keyword: "项目" }) → note_ids: ["id1", "id2", "id3"]
get_note_info({ note_ids: ["id1", "id2", "id3"] })
→ [
{ note_id: "id1", title: "...", word_count: 1200, tags: ["工作"] },
...
]
find_tags({ keyword: "前端" })
→ [
{ id: "tag1", name: "前端技术" },
{ id: "tag2", name: "前端架构" }
]
分析用户深度查询意图,提取挖掘维度:
时间维度识别:
标签维度识别:
关键词提取:
根据意图选择搜索策略:
| 意图类型 | 策略 | 搜索维度 |
|---|---|---|
| 查找特定笔记 | 精确匹配 | 标题 + 关键词 |
| 时间范围查询 | 时间过滤 | 时间范围 + 关键词 |
| 主题探索 | 发散搜索 | 关键词 + 标签 + 相关概念 |
| 任务聚合 | 多关键词 | 同义词并行搜索 |
search_notes 执行多维度深度查询find_tags 获取相关标签get_note_outline 获取结构信息关键验证点: 每次深度查询必须说明使用了哪些维度,便于用户理解结果来源
scripts/ 目录包含轻量级 CLI 工具,通过 subprocess 调用,不进入 Context Window:
python scripts/__init__.py parse --query "上周的会议纪要"
输出:
{
"query": "上周的会议纪要",
"keywords": "会议纪要",
"time_range": {
"since": "last_week_start",
"before": "last_week_end"
},
"tags": null,
"max_results": 10
}
# 读取资产
python scripts/asset_manager.py read search_patterns.json
# 写入资产
python scripts/asset_manager.py write search_patterns.json --data '{"patterns":[]}'
# 列出资产
python scripts/asset_manager.py list
资产存储位置:~/.claude/wps-search-assets/
输入: "深度搜索:上周关于项目规划的内容"
执行过程:
search_notes:
find_tags:查找与"项目"、"规划"相关的标签输出:
找到 5 条相关笔记:
1. [项目规划-2024Q1] - 匹配:时间(上周) + 主题(项目规划)
2. [产品路线图讨论] - 匹配:主题相关(规划)
3. ...
挖掘维度:关键词 + 时间范围 + 标签关联
输入: "深度搜索:和前端架构相关的所有内容"
执行过程:
search_notes:
find_tags:查找技术相关标签输出:
找到 8 条跨笔记相关内容:
1. [前端技术选型] - 直接匹配:前端架构
2. [组件库设计规范] - 扩展匹配:组件设计
3. [前端性能优化方案] - 扩展匹配:工程化
4. [React 最佳实践] - 标签关联:前端技术
...
挖掘维度:关键词(3组) + 标签关联 + 语义扩展
关联挖掘说明:除直接匹配外,还扩展了组件、工程化、性能等相关内容
输入: "深度搜索:整理我所有的待办事项"
执行过程:
search_note_content 定位具体待办段落输出:
在 3 条笔记中找到待办事项:
1. [每日工作计划] - 包含 5 项待办
2. [项目跟进清单] - 包含 3 项待办
3. [会议待办] - 包含 2 项待办
挖掘维度:多关键词任务类型深度匹配
现象:search_notes 返回空数组
原因:关键词太具体、时间范围太窄、没有匹配标签
解决:
find_tags 查看可用标签现象:返回 50+ 条笔记,用户难以处理 原因:关键词太宽泛、没有限定条件 解决:
现象:扩展关键词后仍然没有相关笔记 原因:笔记库中确实缺乏相关内容、扩展方向不对 解决:
现象:search_note_content 返回空
原因:笔记确实不包含该关键词、关键词拼写错误
解决:
read_note 或 get_note_outline 确认笔记内容现象:search_notes 等工具报错
原因:参数格式错误、EDITOR_NOT_READY、网络问题
解决:
wps-note SKILL 的 TroubleshootingINVALID_PARAMS: 检查参数类型和格式RATE_LIMITED: 等待 60 秒后重试INTERNAL_ERROR: 调用 get_mcp_logs 查看详情现象:用户说"上周"但搜索范围不对 原因:时间计算错误、时区问题 解决:
scripts/__init__.py parse 辅助解析现象:最相关的笔记不在前面 原因:排序策略不合适、相关性算法局限 解决:
sort: update_time / relevance)