Megan
AI 书童辅助阅读、学习、考试与知识整理,集成 Obsidian 笔记系统。
通过LLM自动创建并维护可链接的Markdown知识库,支持持续积累与智能查询。
openclaw skills install @brunovu20/wiki-craft命令、参数、文件名以原文为准
构建并维护一个持久、持续积累的知识库,由相互链接的 Markdown 文件组成。LLM 负责编写和维护 wiki 内容,人类则负责提供资料源、提出问题,并引导分析方向。
这并非 RAG(检索增强生成)。与在查询时重新推导知识不同,LLM 会逐步构建一个结构化的 wiki,随着每一份新资料的加入和每一个问题的提出,知识库不断丰富。跨页引用已预先建立,矛盾点已被标记,综合分析也已反映所有已摄入的信息。
如果 wiki/index.md 文件不存在,则表示 wiki 尚未初始化。此时应向用户提问:
随后执行以下操作:
raw/ 和 wiki/ 目录。wiki/index.md,包含 # Wiki Index 标题及空的页面章节。wiki/log.md,包含 # Log 标题。{root}/
raw/ -- 原始文档(不可修改 — 永不更改)
wiki/
index.md -- 目录:每一页及其简要描述
log.md -- 只追加的按时间顺序记录所有操作的日志
*.md -- 生成的页面(摘要、实体、概念等)raw/ 是用户的领域范围。LLM 管理 wiki/ 下的所有内容。
当用户将资料放入 raw/ 并要求处理时:
raw/ 中的任何文件。wiki/{source-name}.md 创建摘要页面。[[wiki-links]]。链接是 wiki 的核心价值——应积极连接。wiki/index.md**:添加新页面及其一句话描述,保持排序。wiki/log.md**:记录日期、资料名称、创建和更新的页面。在完成第 2 步之前,不得编写任何 wiki 页面。
当用户提出问题时:
wiki/index.md,找出相关页面。优质回答应被归档回 wiki,实现知识的持续积累。你生成的对比、分析、用户发现的关联——这些都具有价值,不应消失于聊天历史中。
输出格式 —— 回答可根据问题类型采用不同形式:
当用户要求检查或审计 wiki 时,请执行以下检查:
templates/page.md 模板的页面(source: ...) 注明来源的事实性陈述将发现结果以编号列表形式列出,每项附带修复建议。可主动提供修复服务。
wiki/index.md)# Wiki Index
## 摘要页面
- [[source-name]] — 一句话描述
## 实体页面
- [[entity-name]] — 一句话描述
## 概念页面
- [[concept-name]] — 一句话描述各部分内的条目需保持排序。
wiki/log.md)每次操作追加一个区块。永不修改已有条目。
## [YYYY-MM-DD] ingest | 资料标题
- 创建:[[page-a]], [[page-b]]
- 更新:[[page-c]], [[page-d]]
- 备注:任何显著的矛盾、空白或决策说明使用 ## [YYYY-MM-DD] 前缀,使日志可被 grep 搜索:
grep "^## \[" wiki/log.md | tail -5
遵循 templates/page.md 模板。每页必须包含:
# 页面标题
**摘要**:一至两句话。
**来源**:本页所依据的原始资料文件。
**最后更新**:YYYY-MM-DD
---
正文内容,全文贯穿 `[[wiki-links]]`。
## 相关页面
- [[页面]].md(如 machine-learning.md)(source: filename.ext)以下工具非必需,但可供用户参考:
| 工具 | 用途 |
|---|---|
| [qmd](https://github.com/tobi/qmd) | 在本地对 wiki 页面进行搜索 —— BM25/向量混合,支持 MCP 服务器 + CLI |
| Obsidian | 支持图谱视图、反向链接、Dataview 插件、Marp 插件的 Markdown 编辑器 |
| Obsidian Web Clipper | 浏览器扩展,用于将网页文章快速剪贴为 Markdown |
| Marp | 将 Markdown 转换为幻灯片,适合展示 wiki 综合成果 |
| Dataview | Obsidian 插件 —— 可对 wiki 页面中的 YAML 前置元数据执行查询 |
| git | 为 wiki 目录提供版本历史与分支管理支持 |
raw/ 目录中的任何内容。**wiki/index.md 和 wiki/log.md。raw/ 的内容创建维基页面(原始资源应保持原始状态)。已收录 1 个 Skill