SuperAPI AI 工具集

bases

办公与效率

查看项目

更新于 10-15 23:49

技能介绍

用途:把 Obsidian Bases 的笔记集合视图当作结构化数据来查询和写入,适合状态看板、阅读清单、项目追踪等由 frontmatter 过滤驱动的视图。

主要能力:列出库中所有 .base 文件;列出某个 base 中定义的视图;运行视图查询并返回行,默认 JSON,也可输出 CSV、TSV、Markdown 表格或仅匹配的笔记路径;在指定 base 视图中创建新条目。

使用方式: 列出所有 base:obsidian bases 列出视图:obsidian base:views file=Reading 或 obsidian base:views path="Bases/Reading.base" 查询视图:obsidian base:query file=Reading view="To read" format=json;format=md 输出 Markdown 表格;format=paths 每行一个路径,便于配合 xargs 或后续读取;format=csv 用于表格流程。 创建条目:obsidian base:create file=Reading view="To read" name="The Mythical Man-Month" content="# The Mythical Man-Month\n\n";加 newtab open 可在创建后于新标签页打开。新笔记需其 frontmatter 匹配该视图过滤条件才会真正出现在视图中。

适用场景:查询共享某 Base 视图的笔记;批量创建落入特定视图的条目;先列出库中有哪些 .base 与视图;把视图结果作为路径列表交给读取或文件级技能处理。

限制与前置条件:需 Obsidian 桌面版 v1.12.4+ 并启用 CLI,Obsidian 必须处于运行状态,库中至少有一个 .base 文件。自由文本搜索应改用 search-discovery;创建任意笔记应改用 vault-files;读取单篇笔记 frontmatter 应改用 properties。批量创建时建议先在 shell 变量中构造 name 与 content,再传入命令,避免在 CLI 调用中嵌入 shell 操作符。