用途
obsidian-vault 用于直接从文件系统操作 Obsidian 的 Markdown 笔记与笔记库(vault)。当你需要管理个人知识库或 Markdown 笔记时可以使用它。
主要能力
该工具提供以下命令:
- 按内容搜索笔记:
/job/.pi/skills/obsidian-vault/obsidian.js search "<query>" [vault_path] - 列出目录中的笔记:
/job/.pi/skills/obsidian-vault/obsidian.js list [vault_path] - 创建新笔记:
/job/.pi/skills/obsidian-vault/obsidian.js create "<note_name>" "<content>" - 读取笔记内容:
/job/.pi/skills/obsidian-vault/obsidian.js read "<note_path>" - 向笔记追加内容:
/job/.pi/skills/obsidian-vault/obsidian.js append "<note_path>" "<text>" - 添加 Wiki 链接:
/job/.pi/skills/obsidian-vault/obsidian.js link "<source_note>" "<target_note>"
使用方式
快速开始示例:
/job/.pi/skills/obsidian-vault/obsidian.js search "project ideas"
配置方面,默认会在以下位置查找笔记库:
~/Documents/Obsidian~/obsidian./(当前目录)
可以在任意命令的最后添加参数来指定笔记库路径。
支持的 Obsidian 特性
- Wiki 链接:内部链接
[[Note Name]];带别名[[Note Name|Display Text]];标题链接[[Note#Heading]] - 标签:在行末添加
#tagname;支持嵌套标签#parent/child - Frontmatter:
---
created: 2024-01-01
tags: [project, notes]
aliases: [alt name]
---
输出格式
- search:返回匹配笔记的列表及片段
- list:返回笔记库中的 .md 文件列表
- create:返回所创建笔记的路径
- read:返回笔记内容
- append:返回确认消息
示例
# 搜索关于 "AI" 的笔记
/job/.pi/skills/obsidian-vault/obsidian.js search "AI"
# 创建新的日记笔记
/job/.pi/skills/obsidian-vault/obsidian.js create "2024-01-15" "# Daily Notes\n\nToday I worked on..."
# 向已有笔记添加 Wiki 链接
/job/.pi/skills/obsidian-vault/obsidian.js link "Project Notes" "Meeting Notes"
适用场景
- 用户想要搜索其 Obsidian 笔记
- 需要创建或编辑 Markdown 笔记
- 管理个人知识库
- 处理 Markdown 文件与 Wiki 链接
限制
资料中未提供关于收费、价格、平台支持范围或性能效果的信息。