SuperAPI AI 工具集

obsidian-bases

数据与分析

查看项目

更新于 10-15 22:39

技能介绍

用途:让兼容 skills 的智能体创建和编辑合法的 Obsidian Bases(.base)文件,在 Obsidian 库中定义笔记的动态数据库式视图。

主要能力:.base 文件为 YAML 格式,可包含全局过滤器、公式、属性显示名配置、自定义汇总,以及一个或多个视图。视图类型支持 table、cards、list、map(map 需经纬度属性与 Maps 社区插件)。过滤器支持单条件字符串及 and/or/not 递归嵌套,运算符含 ==、!=、>、<、>=、<=、&&、||、!。属性分三类:笔记 frontmatter 属性、file 元数据(如 file.name、file.mtime、file.tags、file.links)、公式属性(formula.xxx)。公式支持算术、条件、字符串、日期与时长运算,并提供全局函数(date、now、today、if、min、max、number、link、list、file、image、icon、html 等)、字符串/数字/列表/文件/链接/对象/正则函数。日期相减返回 Duration,需先取 .days 等数值字段再调用 round 等数字函数。内置汇总含 Average、Min、Max、Sum、Range、Median、Stddev、Earliest、Latest、Checked、Unchecked、Empty、Filled、Unique。

使用方式:编写 .base 文件,按 schema 定义 filters、formulas、properties、summaries、views;在 Markdown 中用 ![[MyBase.base]] 或 ![[MyBase.base#View Name]] 嵌入。YAML 中公式含双引号时用单引号包裹。

适用场景:任务追踪、阅读清单、项目笔记索引、日记索引等需要按标签、文件夹、日期范围或属性值筛选并汇总笔记的场景。

限制:map 视图依赖 Maps 社区插件;Duration 不支持直接 round/floor/ceil;资料未提供安装命令、收费与平台信息。