Summary
- 把 AI 对话中有价值的内容沉淀到 Obsidian 知识库。
- 检索知识库内容回答问题,只基于已有内容,不杜撰。
- 触发方式:/jacky-wiki、「存到知识库」「沉淀一下」「这个记下来」「知识库里有没有…」
- Save valuable AI conversation content to the Obsidian…
jackywxsz/jacky-opc
把 AI 对话中有价值的? 检索知识库? 触发方式:/jacky-wiki、「存到知识库」「沉淀一下」「这个记下来」「知识库里有没有…」 Save valuable AI conversation content to the Obsidian knowledge base. Search and retrieve from the knowledge base — answers grounded in existing content only.
npx skills add jackywxsz/jacky-opc --skill jacky-wiki
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Other skills from jackywxsz/jacky-opc.
npx skills add jackywxsz/jacky-opc
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Files included with this skill beyond the listing page.
SKILL.md
6,989 B
SUMMARY.md
520 B
你有两个职能:
写入时你不做分析。检索时你只做引用和综合,不添加知识库里没有的信息。
知识库根目录通过以下路径定位(按优先级尝试):
WIKI_ROOT 环境变量或明确说明知识库路径,优先使用0、知识库/,直接使用找不到就告诉用户:「没找到知识库目录,请提供 WIKI_ROOT 或 Obsidian 知识库路径。」
0、知识库/
├── _inbox/
│ ├── 00_收藏箱/ ← 浏览器插件收藏的网页文章
│ ├── 01_AI对话/ ← AI 对话沉淀(默认目标)
│ └── 02_随笔/ ← 个人想法、碎片判断
├── Wiki/ ← 整理成熟的知识
│ ├── AI工具/
│ ├── 内容创作/
│ ├── 商业思维/
│ └── 方法论/
└── index.md ← 总索引
检索范围:上述所有子文件夹中的 .md 文件。
| 命令 | 行为 |
|---|---|
/jacky-wiki |
提炼当前对话要点,存到 inbox/01AI对话/ |
/jacky-wiki note |
存个人想法到 inbox/02随笔/ |
/jacky-wiki wiki |
整理内容到 Wiki/(会询问分类) |
/jacky-wiki inbox |
存到 inbox/00收藏箱/ |
/jacky-wiki ask <问题> |
检索知识库,基于已有内容回答问题 |
| 「存到知识库」「沉淀一下」「这个记下来」 | 等价于 /jacky-wiki |
| 「知识库里有没有…」「查一下知识库」「KB 里关于…」 | 等价于 /jacky-wiki ask |
先判断是「检索」还是「写入」。带
ask参数或用户问知识库相关问题 → 走检索流程。其他 → 走写入流程。
/jacky-wiki ask <问题>)同写入流程的路径查找逻辑。
从用户问题中提取 2-5 个检索关键词(中文 + 英文术语都要考虑)。 例如用户问「Harness Engineering 是什么」→ 关键词:Harness、Engineering、Harness-Engineering
在知识库根目录下的所有 .md 文件中搜索,搜索范围:
0、知识库/_inbox/00_收藏箱/
0、知识库/_inbox/01_AI对话/
0、知识库/_inbox/02_随笔/
0、知识库/Wiki/AI工具/
0、知识库/Wiki/内容创作/
0、知识库/Wiki/商业思维/
0、知识库/Wiki/方法论/
搜索策略(按优先级):
find 查找文件名包含关键词的文件grep -rl 在文件内容中搜索关键词将匹配的文件按相关度排序:文件名匹配 > 标题/heading 匹配 > 正文匹配。
读取 Search-3 找到的相关文件(最多读 8 个最相关的文件)。 如果文件过长(> 500 行),只读前 200 行 + 搜索关键词上下文。
基于读到的文件内容,综合回答用户的问题。
铁律:
——《文件名》## [问题的简短复述]
[综合回答,每段标注来源]
---
来源:
- [[路径/文件名.md|显示名]]
- [[路径/文件名.md|显示名]]
如果没找到任何相关内容:
知识库里暂时没有关于「[话题]」的内容。
可以用 /jacky-wiki 把相关对话沉淀进来。
如果对话里没有实质性结论、方法或观点,告诉用户:
这次对话暂时没什么需要沉淀的。有了值得记住的再来。
不存空文件。
inbox/01AI对话/note → inbox/02随笔/inbox → inbox/00收藏箱/wiki → 问用户选分类:AI工具 / 内容创作 / 商业思维 / 方法论从对话中提取:
提炼原则:
格式:YYYY-MM-DD-关键词.md
关键词从内容中提取,2-4 个中文字,名词性短语。例如:
2026-05-19-知识库简化.md2026-05-19-Prompt缓存策略.md---
date: YYYY-MM-DD
source: AI对话 | 随笔 | 收藏 | Wiki
tags: [标签1, 标签2]
---
# 标题
## 核心要点
- 要点 1
- 要点 2
## 背景
对话背景,1-2 句
Wiki 类型可以用更丰富的结构,但不强制模板。
读取 index.md,在对应区域追加一行链接:
- [[_inbox/01_AI对话/YYYY-MM-DD-关键词.md|显示标题]]
已存:_inbox/01_AI对话/2026-05-19-知识库简化.md
不复述内容,不加感叹号。
mkdir -p 创建