← 返回
未分类

Kb Mini

Store, search, and automatically manage a personal or shared knowledge base integrated with OpenClaw through before/after hooks.
通过前置/后置钩子与 OpenClaw 集成,实现个人或共享知识库的存储、搜索和自动化管理。
thomasliu thomasliu 来源
未分类 clawhub v1.3.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 438
下载
💾 0
安装
1
版本
#latest

概述

Knowledge Base Skill

Version: v1.2.0

Repository: https://github.com/ThomasLiu/knowledge-base-skill


触发条件

当用户提到以下关键词时触发:

  • "加入知识库" / "存到 KB" / "存入知识库"
  • "knowledge base" / "知识库" / "KB"
  • "记得这个" / "保存上下文" / "记忆"
  • "检索知识库" / "查一下 KB"

功能

1. Collect - 存储

kb store --title "标题" --content "内容" --source "manual"

2. Retrieve - 检索

kb search --query "关键词"
kb retrieve --topic-key "entry-key"

3. Recall - 对话前自动检索

before_agent_start hook 中自动调用,检索与当前对话相关的知识。

4. Capture - 对话后自动存储

after_turn hook 中自动调用,判断并存储重要内容。


使用方式

存储信息

用户: 把这个配置加入知识库
Agent: 使用 kb store 命令存储

检索信息

用户: 查一下知识库里关于 OpenClaw 的内容
Agent: 使用 kb search 查询并返回结果

脚本列表

脚本功能
------------
scripts/storage.sh核心存储 API
scripts/retriever.sh检索 + recall/capture
scripts/hooks.shOpenClaw Hooks 集成
scripts/lifecycle.sh生命周期管理

依赖

  • bash
  • sqlite3
  • python3

配置

默认模式(安装即用)

Skill 安装后默认使用自身目录存储,无需任何配置:

~/.openclaw/workspace/skills/kb-mini/data/knowledge.db

共享 KB 模式(多 Agent 共用)

多个 Agent 共用同一个知识库:

# 在调用 skill 前设置
export KNOWLEDGE_SHARED_NAME="coding-kb"
# 实际路径: ~/.openclaw/shared/knowledge-bases/coding-kb/knowledge.db

显式路径模式

指定任意路径作为 KB:

export KNOWLEDGE_DB="/path/to/your/knowledge.db"

环境变量优先级

优先级变量说明
--------------------
1KNOWLEDGE_DB显式指定路径
2KNOWLEDGE_SHARED_NAME共享 KB 名称
3Skill 内部目录默认,安装即用

目录结构

kb-mini/
├── data/
│   └── knowledge.db      # 默认 KB 路径
├── scripts/
│   ├── storage.sh        # 存储 API
│   ├── retriever.sh      # 检索 API
│   ├── hooks.sh          # Hooks 集成
│   └── lifecycle.sh      # 生命周期
└── SKILL.md

版本历史

共 1 个版本

  • v1.3.0 当前
    2026-05-03 09:04 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

knowledge-management

web-tools-guide

user_ec205dbb
MANDATORY before calling web_search, web_fetch, browser, or opencli. Contains required error-handling procedures (web_se
★ 65 📥 158,516
knowledge-management

Obsidian

steipete
操作 Obsidian 仓库(纯 Markdown 笔记)并通过 obsidian-cli 自动化。
★ 443 📥 104,766
knowledge-management

Baidu web search

ide-rea
使用百度AI搜索引擎(BDSE)进行网络搜索。适用于获取实时信息、文档资料或研究课题。
★ 244 📥 107,274