SuperAPI AI 工具集

obsidian-bases

数据与分析

查看项目

更新于 10-16 08:03

技能介绍

用途:让 Claude Code 生成和修改合法的 Obsidian Bases 文件(.base),在 Obsidian 库中把笔记组织成类似数据库的动态视图。

主要能力:Base 文件为 YAML 格式,可包含全局过滤器、公式、属性配置、自定义汇总以及多个视图,视图类型有 table、cards、list、map。过滤器支持单条表达式,以及 and/or/not 递归嵌套,可使用 ==、!=、>、<、>=、<=、&&、||、! 等运算符,并配合 file.hasTag、file.hasLink、file.inFolder 等文件函数。公式可基于笔记属性、文件元数据(如 file.name、file.mtime、file.tags)计算字段,支持字符串、数字、列表和日期函数,日期可做加减与格式化。汇总支持 Average、Min、Max、Sum、Median、Stddev、Earliest、Latest、Checked、Filled 等内置项,也可通过 values 表达式自定义。

使用方式:在 .base 文件中按 sections 编写 YAML,包括 filters、formulas、properties、summaries、views 等顶层键;也可嵌入 Markdown 代码块。嵌入到笔记中用 ![[MyBase.base]],指定视图用 ![[MyBase.base#View Name]]。map 视图需要 latitude/longitude 属性并依赖 Maps 插件。公式中含双引号时建议用单引号包裹,注意 YAML 引号转义。

适用场景:任务追踪、阅读清单、项目仪表盘、每日笔记索引、按标签或文件夹筛选笔记、按属性分组与汇总。

限制:资料未提供安装命令、收费信息或具体平台要求;map 视图依赖 Maps 插件;日期等表达式行为以 Obsidian 实际实现为准。