适用于 OpenClaw v2026.2 | 需要安装
obsidian和notion技能,有 Obsidian vault 或 Notion workspace。
TL;DR: 安装技能 openclaw skill install obsidian notion。配置 Vault 路径:"vaultPath": "~/Documents/Obsidian/MyVault"。核心功能:自动笔记整理(分类、标签)、智能知识检索(语义搜索)、知识关联(自动发现关联)、每日总结(Cron 触发)。配合 Notion 同步实现多端知识管理。
实战目标
构建一个能够:
- 自动整理笔记
- 智能检索知识
- 生成知识关联
- 创建每日总结
- 同步到云端服务
的个人知识管理助手。
整体架构
[消息渠道] → [Gateway] → [Agent] → [Skills]
↓
[Obsidian] [Notion] [云盘] ← [工具]
安装必要技能
# 安装 Obsidian 技能
openclaw skill install obsidian
# 安装 Notion 技能
openclaw skill install notion
# 安装搜索技能
openclaw skill install web-search
# 安装文件操作技能(内置)
# openclaw skill install filesystem # 内置
配置 Obsidian 集成
创建 Obsidian Skill
---
name: obsidian-knowledge
version: 1.0.0
description: Personal knowledge management with Obsidian
triggers:
- note
- 笔记
- knowledge
- 知识
- obsidian
dependencies: []
---
# Obsidian Knowledge Skill
Manage your knowledge base with Obsidian.
## Features
- Create and organize notes
- Link related notes
- Search across all notes
- Generate daily summaries
- Sync with other services
## Setup
1. Set your Obsidian vault path
2. Configure sync settings
3. Define note templates
## Usage
### Create a note
User: "创建一条笔记:关于机器学习的基础概念"
Action: Create a new note with proper frontmatter
### Search notes
User: "搜索关于 Python 的笔记"
Action: Search vault and return relevant notes
### Daily summary
User: "生成今天的知识总结"
Action: Analyze today's notes and create summary
配置 Vault 路径
{
"skills": {
"obsidian-knowledge": {
"vaultPath": "~/Documents/Obsidian/MyVault",
"templates": {
"daily": "Templates/Daily Note.md",
"project": "Templates/Project.md",
"concept": "Templates/Concept.md"
},
"autoSync": true,
"defaultTags": ["inbox"]
}
}
}
核心功能实现
自动笔记整理
用户:帮我整理今天的笔记
Agent:好的,让我看看今天的笔记...
[读取今天的笔记]
[分析内容和标签]
[整理结构]
我已经整理了今天的 5 条笔记:
1. **机器学习基础** → 移动到 `ML/基础/`
2. **Python 装饰器** → 移动到 `Python/高级/`
3. **项目会议记录** → 移动到 `项目/会议/`
4. **读书笔记** → 移动到 `阅读/笔记/`
5. **想法记录** → 移动到 `想法/待处理/`
已自动添加相关标签和双向链接。
智能知识检索
用户:我之前学过什么关于递归的内容?
Agent:让我搜索你的知识库...
[搜索 obsidian-knowledge]
[分析相关笔记]
[生成摘要]
你学过以下关于递归的内容:
1. **递归算法原理** (2026-01-15)
- 定义、终止条件、递归调用
- 链接: [[算法/递归原理]]
2. **递归 vs 迭代** (2026-01-20)
- 性能对比、使用场景
- 链接: [[算法/递归对比]]
3. **递归实战:树的遍历** (2026-02-05)
- 前序、中序、后序遍历
- 链接: [[数据结构/树遍历]]
需要我展开其中某个内容吗?
生成知识关联
用户:帮我找出知识库中的关联
Agent:分析中...
发现以下知识关联:
**强关联**:
- Python → 数据分析 (8 次引用)
- 机器学习 → Python (6 次引用)
- 算法 → 数据结构 (5 次引用)
**潜在关联** (建议添加链接):
- 递归 → 动态规划 (主题相关)
- Docker → Kubernetes (技术栈相关)
- 设计模式 → 重构 (实践相关)
是否需要我帮你创建这些关联?
每日知识总结
{
"cron": [
{
"id": "daily-summary",
"schedule": "0 21 * * *",
"session": "main",
"message": "请分析今天的笔记,生成知识总结",
"enabled": true
}
]
}
生成的内容:
# 每日知识总结 - 2026-02-26
## 今日学习
### 新增笔记 (5)
1. [[机器学习/基础/线性回归]] - 线性回归原理和实现
2. [[Python/技巧/列表推导]] - 列表推导的高级用法
3. [[阅读/笔记/深度工作]] - 《深度工作》读书笔记
### 知识要点
- 线性回归的核心是最小二乘法
- 列表推导可以替代 map/filter 组合
- 深度工作需要环境设计
### 待复习
- 线性回归的损失函数推导
- Python 装饰器高级用法
### 明日计划
- 完成逻辑回归学习
- 整理 Python 进阶笔记
与 Notion 同步
配置 Notion 集成
{
"skills": {
"notion-sync": {
"apiKey": "${NOTION_API_KEY}",
"databaseId": "your-database-id",
"syncDirection": "both",
"mappings": {
"title": "Name",
"tags": "Tags",
"date": "Date",
"status": "Status"
}
}
}
}
同步流程
用户:同步笔记到 Notion
Agent:正在同步...
[扫描本地变更]
[转换为 Notion 格式]
[上传到 Notion]
同步完成:
- 新建: 3 条
- 更新: 5 条
- 冲突: 0 条
Notion 数据库已更新。
高级功能
自动标签建议
用户:创建笔记:Python 的装饰器用法
Agent:创建笔记中...
笔记已创建:`Python/高级/装饰器.md`
建议标签:
- #Python ✅
- #装饰器 ✅ (新)
- #高级特性 ✅
- #代码技巧 (建议添加)
- #函数式编程 (可选)
是否接受这些建议?
知识图谱生成
用户:生成 Python 学习的知识图谱
Agent:生成中...
[分析所有 Python 相关笔记]
[提取概念和关系]
[生成图谱数据]
已生成知识图谱:
Python ├── 基础 │ ├── 变量和类型 │ ├── 控制流 │ └── 函数 ├── 进阶 │ ├── 面向对象 │ ├── 装饰器 │ └── 生成器 ├── 应用 │ ├── 数据分析 │ ├── Web 开发 │ └── 自动化脚本 └── 工具 ├── pip ├── venv └── pytest
已保存到:`知识图谱/Python.md`
最佳实践
1. 定期整理
{
"cron": [
{
"id": "weekly-review",
"schedule": "0 20 * * 0",
"session": "main",
"message": "请进行周回顾:1. 整理本周笔记 2. 总结学习内容 3. 规划下周学习"
}
]
}
2. 统一命名
笔记命名规范:
- 概念:概念名.md (如 递归.md)
- 项目:项目名-日期.md (如 AI助手-2026-02-26.md)
- 会议:会议-主题-日期.md (如 会议-产品评审-2026-02-26.md)
- 想法:想法-简短描述.md (如 想法-知识图谱可视化.md)
3. 模板系统
<!-- Templates/Concept.md -->
---
title: {{title}}
date: {{date}}
tags: [{{tags}}]
status: draft
---
# {{title}}
## 定义
## 核心概念
## 示例
## 相关链接
## 参考资料
故障排查
笔记同步失败
# 检查 Vault 路径
openclaw config get skills.obsidian-knowledge.vaultPath
# 检查文件权限
ls -la ~/Documents/Obsidian/MyVault
# 检查同步状态
openclaw skill exec obsidian-knowledge --status
检索不准确
# 重建索引
openclaw skill exec obsidian-knowledge --reindex
# 检查标签
openclaw skill exec obsidian-knowledge --list-tags
小结
通过 OpenClaw 构建个人知识管理助手,你可以:
- 自动化整理:笔记自动分类、标签
- 智能检索:语义搜索知识库
- 关联发现:自动发现知识关联
- 定期总结:每日/每周知识总结
- 多端同步:Obsidian + Notion 协同
更新记录:
- 2026-02-26:初版发布
系列导航:
- ← 上一篇:自动化与定时任务
- → 下一篇:实战:构建办公自动化助手