Notion数据管理
Notion页面数据
该技能将Obsidian笔记库作为结构化知识库进行读写操作,支持模糊/语音搜索、自动文件夹归类、YAML前置元数据管理,以及WikiLinks双向链接维护。
该技能将分散的Obsidian笔记转化为可编程调用的知识库,支持语音/模糊搜索快速定位信息,自动归类与元数据管理减少人工整理成本。适合研究、咨询等依赖大量文档沉淀的团队,让历史笔记真正被复用而非沉睡。
落地案例:咨询顾问接到新项目时,口述关键词
环境准备
export OBSIDIAN_VAULT=/your/vault/path
cd /home/ruslan/.openclaw/workspace/skills/obsidian/scripts
常用命令
1. 搜索笔记(ripgrep加速,返回路径、标题、匹配上下文)
python3 obsidian_search.py "$OBSIDIAN_VAULT" "关键词" --limit 10 --json
2. 创建笔记(自动识别文件夹)
python3 obsidian_cli.py --json create "标题" -c "正文内容" --auto-folder -t 标签1 标签2
3. 编辑笔记(追加/前置/替换/替换章节)
python3 obsidian_cli.py --json edit "笔记名" append -c "追加文本"
python3 obsidian_cli.py --json edit "笔记名" replace-section -s "章节名" -c "新内容"
4. 列出与读取
python3 obsidian_cli.py --json list "项目" # 指定文件夹
python3 obsidian_cli.py --json read "笔记名" # 读取完整内容
python3 obsidian_cli.py --json links "笔记名" # 查看入链/出链
全局标志:--vault、--json 必须置于子命令之前。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 自然语言查询、笔记标题与正文、编辑指令(append/prepend/replace)、标签列表、目标文件夹(可选) |
| 输出 | 搜索结果(路径/标题/匹配片段/分数)、笔记JSON内容、操作确认回执、文件夹推荐、标签与链接关系 |
| 适用人群 | Obsidian本地知识库用户、需自动化笔记管理的个人、Markdown工作流从业者 |
| 不包含 | Obsidian官方云服务API、付费插件功能、非文本附件处理、多人实时协作冲突解决 |
replace 模式会覆盖全文,误操作可能导致数据丢失原始链接:https://github.com/openclaw/skills/tree/main/skills/ruslanlanket/obisdian-direct/SKILL.md
来源类型:GitHub仓库