LLM Wiki 个人知识库
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_0a7fae3f/llmwiki0812 到 AI 助手。
技能介绍
它要解决什么问题
个人知识库常见的失败模式是"囤了就等于学会了"。raw/ 目录里的资料越积越多,但交叉引用没人建、格式不统一、过时信息没人清理,几个月后连作者自己都记不清当初为什么存下某篇文档。llm-wiki 针对的正是这种知识腐化过程:它把原始资料当作不可变的信任源,把整理、索引、一致性检查这类繁琐工作交给 LLM 处理。
它如何工作
技能以 Obsidian vault 作为存储后端,通过 obsidian-cli 与之交互,围绕三个操作展开:
- ingest(摄取):读取
raw/下的文档,按schema/TheSchema拆解分析,生成摘要页、实体页、概念页并建立链接关系,随后更新index.md,并追加## [DATE] ingest | TITLE形式的log.md记录。 - query(查询):先读
index.md了解目录结构,再用obsidian search定位并读取相关页面,综合答案时标注来源,有价值的结论可写回 wiki 形成新页面。 - lint(健康检查):检查页面间矛盾、过时表述、孤立页、被多次提及却没有独立页的概念、缺失的交叉引用以及可以搜索填补的数据空白。
两个查询工具支撑检索:index.md 按类别组织内容目录,log.md 以时间序列记录操作,可以追溯知识的演化过程。每页通过 frontmatter 声明 tags、dates、source count 等属性,为 AI 提供可被检索的结构化入口。
适用边界与注意点
raw/目录只增不改,资料有误时应当重新摄取,而不是就地修补。- lint 的结果依赖
obsidian-cli,孤立页、反向链接等判断都以该工具的输出为准。 - 技能负责整理资料并暴露问题,但哪些页面该合并、哪个观点需要更新、哪个概念值得单独开页,仍要人来拍板。定期执行 lint 是设计上的预期用法,而不是可选的加分项。
使用场景
- 手里有一批 raw 文档需要整理成带链接的 wiki 页面,并在索引里注册新条目。
- 在 Obsidian 中用 wiki 查询某个系统的模块设计,并获得带来源的整理回答。
- 发现 vault 存在孤立页或缺失交叉引用,需要运行 lint 生成合并与拆分建议。
- 把多篇原始资料摄取进知识库,同时记录操作日志以便回溯知识演化。
适合人员
- 负责整理团队资料、需要让 AI 自动生成索引和链接的技术文档工程师
- 习惯用 Obsidian 做读书笔记、想把零散摘录整理成可检索知识库的研究者
- 维护多个项目文档、需要定期 lint 发现孤立页和过时表述的技术负责人
- 经常从零散资料中收集信息、希望后续能直接向知识库提问的独立开发者