词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!

| 来源 | 内置(默认安装) |
| 路径 | skills/note-taking/obsidian |
| 平台 | linux, macos, windows |
OBSIDIAN_VAULT_PATH 环境变量,例如来自 ~/.hermes/.env。若未设置,则使用 ~/Documents/Obsidian Vault。$OBSIDIAN_VAULT_PATH 的路径传递给 read_file、write_file、patch 或 search_files;应先解析知识库路径,再传入具体的绝对路径。知识库路径可能包含空格,这也是优先使用文件工具而非 shell 命令的另一个原因。terminal 解析 OBSIDIAN_VAULT_PATH 或检查备用路径是否存在。一旦路径确定,切换回文件工具。read_file 并传入笔记的已解析绝对路径。优先使用此方式而非 cat,因为它提供行号和分页功能。search_files,将 target 设为 "files" 并传入已解析的知识库路径。优先使用此方式而非 find 或 ls。pattern: "*.md"。search_files 进行文件名和内容搜索。优先使用此方式而非 grep、find 或 ls。search_files,将 target 设为 "files" 并指定文件名 pattern。search_files,将 target 设为 "content",将内容正则表达式作为 pattern,并在需要将匹配限制为 markdown 笔记时设置 file_glob: "*.md"。write_file 并传入已解析的绝对路径和完整 markdown 内容。优先使用此方式而非 shell heredoc 或 echo,因为它可避免 shell 引号问题并返回结构化结果。read_file 读取目标笔记。patch 进行锚定追加。write_file。patch 进行锚定追加时,将锚点替换为锚点加新内容。terminal 是最清晰安全的选项,则可接受使用 terminal。patch 进行笔记的局部修改。优先使用此方式而非 shell 文本重写。[[Note Name]] 语法链接笔记。创建笔记时,使用这种语法链接相关内容。