Install
openclaw skills install @aaronjager92/markdown-knowledge将本地 Markdown 知识库与 OpenClaw 集成,支持语义检索和上下文注入。仅在用户触发时检索(搜索知识库、查一下知识库等),不主动注入。
openclaw skills install @aaronjager92/markdown-knowledge将您的本地 Markdown 知识库与 OpenClaw 集成,让 AI 助手能够基于您的专业知识回答问题。
触发式检索 - 仅在用户明确要求时检索知识库,不主动注入。
当用户说以下内容时,调用 search 动作:
# 调用示例
results = action_search("用户问题关键词")
告诉用户"知识库中没有找到相关信息",然后基于通用知识回答。
| 命令 | 说明 |
|---|---|
python3 knowledge_base.py build | 构建/更新索引 |
python3 knowledge_base.py search <词> | 搜索知识库 |
python3 knowledge_base.py stats | 查看统计 |
python3 knowledge_base.py init | 初始化配置 |
clawhub install markdown-knowledge
python3 ~/.openclaw/workspace/skills/markdown-knowledge/scripts/knowledge_base.py init
python3 ~/.openclaw/workspace/skills/markdown-knowledge/scripts/knowledge_base.py build
编辑 ~/.openclaw/workspace/skills/markdown-knowledge/config.json:
{
"knowledge_path": "~/Knowledge",
"index_path": "~/.openclaw/workspace/skills/markdown-knowledge/index.json",
"search_top_k": 3,
"auto_refresh": false
}
markdown-knowledge/
├── SKILL.md
├── clawhub.json # clawhub 元数据
├── scripts/
│ └── knowledge_base.py # CLI 入口
├── src/
│ ├── __init__.py
│ ├── config.py # 配置加载
│ ├── actions.py # OpenClaw 动作
│ └── knowledge_core.py # 核心检索逻辑
├── references/
│ └── README.md # 详细文档
└── assets/