LLM-Wiki-skills

基于LLM的个人知识库构建与维护系统,支持文档摄入、查询、校验与结构管理。

已扫描
适合谁
知识管理者、研究人员
不适合谁
无需长期知识积累的用户、不熟悉命令行操作的初学者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @1knownothing/llm-wiki-skills

Skill 说明

命令、参数、文件名以原文为准

Wiki 知识库 - 主技能

这是一个使用大语言模型(LLM)构建和维护个人知识库的完整系统。

本系统功能说明

LLM Wiki 模式与传统 RAG 的区别在于:

  • RAG:在查询时,LLM 从原始资料中重新检索相关片段,每次都需要重新发现知识
  • Wiki:LLM 逐步构建并维护一个持久化的知识库,内部已建立好跨页面引用关系

核心操作

该系统提供 5 个用于知识库管理的子技能:

1. wiki-init

初始化一个新的知识库,包含:

  • 两层架构(知识内容、结构规范)
  • 实体、概念、来源、综合分析等目录结构
  • 初始的 index.md 和 log.md 文件
  • CLAUDE.md 规范文件,定义命名与写作惯例

注意:源文件应存储在外部位置(例如项目中的 raw/ 目录),知识库仅保存摘要与分析内容,不存储源文档副本。

触发条件:用户希望创建一个新的知识库

2. wiki-ingest

处理新加入的资料:

  • 读取并分析源文档
  • 创建源文件摘要页
  • 更新实体与概念页面
  • 标记与已有主张相矛盾的内容
  • 更新 index.md 与 log.md

触发条件:用户添加了新资料,或希望处理某份文档

3. wiki-query

基于知识库回答问题:

  • 首先搜索 index.md
  • 读取相关页面内容
  • 综合信息生成带引用的答案
  • 支持多种输出格式(Markdown、表格、幻灯片等)
  • 将有价值的问答结果回写至知识库

触发条件:用户就知识库内容提出问题

4. wiki-lint

对知识库进行健康检查:

  • 发现页面之间的矛盾信息
  • 识别已被新资料推翻的过时主张
  • 找出无任何反向链接的孤立页面
  • 检测重要概念缺失的页面
  • 识别缺少跨引用的情况
  • 提示待补充的数据空白

触发条件:用户希望维护或清理知识库

5. wiki-maintain

管理知识库的结构规范:

  • 更新 CLAUDE.md 中的写作惯例
  • 修改页面模板
  • 优化工作流程
  • 添加新的页面类型

触发条件:用户希望更新知识库规则或结构

使用方式

根据操作需求选择对应的子技能:

  • 新建知识库? → wiki-init
  • 添加内容? → wiki-ingest
  • 提问? → wiki-query
  • 检查质量? → wiki-lint
  • 更新规则? → wiki-maintain

目录结构

初始化后,知识库遵循以下结构:

wiki/
├── entities/              # 实体页面
├── concepts/              # 概念页面
├── sources/               # 来源摘要
├── syntheses/             # 多源综合分析
├── comparisons/           # 对比分析
├── overviews/             # 总览页面
├── schema/CLAUDE.md       # 知识库规范说明
├── index.md               # 内容目录
└── log.md                 # 操作日志

# 源文件应存放于项目根目录下的 raw/ 文件夹(或其他外部位置)

关键概念

  • index.md:以内容为导向的目录文件,每次新增内容后都会更新
  • log.md:按时间顺序记录的操作日志,格式为 ## [YYYY-MM-DD] 操作 | 标题
  • CLAUDE.md:定义知识库的命名规范、写作流程与结构要求
  • 跨引用:始终使用 [[wiki/page]] 格式进行页面链接
1
@1knownothing

已收录 1 个 Skill

相关推荐