Install
openclaw skills install llm-wiki-cn用于构建、维护、查询、归档和体检一个由 LLM 持续维护的 Markdown / Obsidian 知识 Wiki。使用场景包括:初始化个人知识库;把 source/ 下按来源分组的原始资料导入 wiki/;整理文章、论文、书摘、访谈、会议记录;维护资料页、实体页、概念页、综合页、对比页、查询归档页;更新 index.md 和 log.md;基于 Wiki 回答问题并把有长期价值的回答归档;检查断链、孤立页、重复概念、过时结论、未标注矛盾、乱码和组织混乱。
openclaw skills install llm-wiki-cn维护一个可积累、可链接、可演化的 Markdown / Obsidian Wiki。每次导入或回答问题时,不只是生成摘要,而是把新知识编译进已有页面:更新实体、概念、综合判断、对比和查询归档,让 Wiki 随使用持续增值。
source/ # 原始资料层:事实来源,默认只读
wiki/ # 知识编译层:LLM 维护的结构化 Wiki
schema/SKILL.md # 约定层:本 skill / schema
Knowledge/ 根目录只放少量结构性入口和工具文件,不放普通知识页。
推荐根目录内容:
Knowledge/
source/
wiki/
schema/
verify_wiki.py # 可选:兼容性 wrapper,委托到 schema/scripts/verify_wiki.py
README.md # 可选:极简入口
根目录不建议放:
如需根目录入口,可创建极简 Knowledge/README.md,只链接:
[[Knowledge/wiki/README]][[Knowledge/wiki/index]][[Knowledge/wiki/综合/Knowledge Wiki主题地图]][[Knowledge/wiki/log]][[Knowledge/source]]原则:根目录负责“入口”,wiki/ 负责“知识”。
默认目录使用中文:
wiki/
index.md # 主索引,保留英文文件名
log.md # 操作日志,保留英文文件名
README.md # Wiki 说明,保留英文文件名
资料/
实体/
概念/
综合/
对比/
查询/
约定:
index.md、log.md、README.md 和 schema/SKILL.md 等约定文件外,目录名和文件名尽可能使用中文。AI Agent.md、OpenClaw.md、Claude Code.md、Harness Engineering.md。sources/、concepts/、entities/;若发现历史残留且为空,清理;若有内容,迁移到中文目录并更新链接。source-*、concept-*、synthesis-* 这类机器前缀。wiki/资料/用于单篇来源的摘要和定位。应包含:
wiki/实体/人物、组织、产品、项目、工具等。实体页承接事实和背景,不承载过长论证。
推荐结构:定位 → 关键信息(结构化事实表) → 核心能力/产品特征 → 在知识库中的作用 → 相关来源 → 相关页面
wiki/概念/方法、模式、理论、问题意识、框架等。概念页应优先复用和更新,避免同义重复。
推荐结构:定义 → 核心理解/判断 → 与相邻概念的关系 → 相关来源 → 相关页面
反模板规则:
wiki/综合/跨来源形成的判断、框架、主题综述、案例矩阵、架构分析等。
每个综合页至少应包含:核心判断、多来源综合(非单来源复述)、与 3+ 篇资料页的交叉引用。
wiki/对比/用于区分容易混淆的概念、产品、范式、方案,如 Reasoner与Agent.md。
推荐结构:
最低质量要求:
A / B,必须写清具体对象;wiki/综合/主题地图页属于综合页的一种,用于组织 Wiki 的长期阅读路径和主题主线,不放在 Knowledge/ 根目录。
推荐位置:
wiki/综合/Knowledge Wiki主题地图.mdwiki/综合/Agent工程主题地图.md主题地图应包含:
与 index.md 的分工:
index.md 保留全量入口和页面清单;index.md 承担过多解释性内容,避免变成长文。wiki/查询/把有长期价值的问答归档成可复用页面。查询页应回答明确问题,并链接回相关资料、概念和综合页。
source/ 的目录、文件类型和来源分组。wiki/index.md、wiki/log.md、wiki/README.md。wiki/index.md 定位已有相关页。wiki/index.md 和 wiki/log.md。当一次导入同一主题下 5 篇以上资料时,不应只创建多个资料页,还应建立专题结构。
步骤:
Claude Code源码架构地图Agent时代创业方法论index.md 中分组呈现;log.md 中按专题批次记录,而不是逐篇流水账。wiki/index.md。wiki/查询/ 或更新综合页。wiki/log.md。适用场景:当 source/ 已经导入较多资料,wiki/ 页面数量变多,用户希望提升可导航性、主题聚合度和长期维护性。
步骤:
wiki/index.md、wiki/README.md、wiki/log.md 和已有综合页。wiki/综合/Knowledge Wiki主题地图.md。index.md 与主题地图的分工:
index.md:全量目录;README.md、index.md、log.md。updated 日期。定期检查薄页和模板残留。页面通过断链检查不代表知识质量合格。
以下页面应优先复查:
薄页不一定必须扩写,但需要判断:
重点搜索:
A / B 占位列名;发现模板残留时,优先基于原始资料和相关页面重写为具体判断;不要只删除标题。
当前 Knowledge Wiki 的可发布体检脚本位于:
python3 Knowledge/schema/scripts/verify_wiki.py
为了兼容既有命令,本 vault 也保留根目录 wrapper:
python3 Knowledge/verify_wiki.py
发布 skill 时,应将 Knowledge/schema/scripts/verify_wiki.py 作为 skill 包内的 scripts/verify_wiki.py 随 SKILL.md 一起打包;根目录 wrapper 只属于当前 vault 的便利入口。
每次批量导入、重构、重命名或主题地图更新后,都应运行。
合格标准:
Sources without ziliao: 0Broken wikilinks: 0Pages not in index.md: 0UTF-8 issues: 0如果脚本结果与人工判断冲突,以人工检查为准,但必须在 wiki/log.md 中记录原因。
不要为了通过脚本而机械创建低质量资料页;资料页仍应满足资料页最低质量标准。
wiki/index.md 是导航入口。建议结构:
# Knowledge Wiki Index
## 快速入口
## 资料
## 实体
## 概念
## 综合
## 对比
## 查询
每条记录尽量包含:
- [[Knowledge/wiki/概念/上下文工程]] — 一句话说明;状态:evolving。
wiki/log.md 是按日期维护的阶段性时间线,不做过细流水账。更新原则:
## YYYY-MM-DD|主题概览 下,用 ### 按主题分组。wiki/查询/ 中,log.md 只链接摘要。推荐格式:
## YYYY-MM-DD|主题概览
### 主题一
- 导入/更新范围:...
- 新增/更新:[[Knowledge/wiki/...]]、[[Knowledge/wiki/...]]
- 关键结论:...
### 主题二
- ...
## 当前待办 / 后续方向
- [ ] ...
常见主题:
资料页:
---
type: source
tags: [source-summary]
source_file: "[[Knowledge/source/...]]"
source_name:
author:
url:
created: YYYY-MM-DD
updated: YYYY-MM-DD
status: initialized
---
实体页:
---
type: entity
tags: [entity]
created: YYYY-MM-DD
updated: YYYY-MM-DD
status: evolving
---
概念页:
---
type: concept
tags: [concept]
created: YYYY-MM-DD
updated: YYYY-MM-DD
status: evolving
---
综合页:
---
type: synthesis
tags: [synthesis]
created: YYYY-MM-DD
updated: YYYY-MM-DD
status: evolving
---
对比页:
---
type: comparison
tags: [comparison]
created: YYYY-MM-DD
updated: YYYY-MM-DD
status: evolving
---
查询页:
---
type: query
tags: [query]
created: YYYY-MM-DD
updated: YYYY-MM-DD
status: archived
---
默认优先使用 Knowledge/source/ 和 Knowledge/wiki/ 内部资料,不主动用外部搜索替代已有来源。
可以使用外部搜索的情况:
使用外部搜索时:
[[Knowledge/wiki/概念/上下文工程]]。[[...]]。中文内容必须按 UTF-8 写入。当前 Windows / PowerShell 环境中,直接用 PowerShell here-string、Add-Content、Set-Content 写中文容易产生问号乱码。
优先使用:
apply_patch 修改 Markdown;.py 脚本文件,再用 Path.write_text(..., encoding="utf-8") 写入;read_text(..., encoding="utf-8") 验证文件内容。避免:
每次批量写入后检查:
source/ 中的外部图片默认不批量下载,除非用户要求或该图对长期理解很关键。![[image.png]]。