生产力
obsidian-bases avatar

obsidian-bases

建立与管理 Obsidian Bases (.base 文件),包含数据库视图、复杂筛选、自定义公式与数据汇总功能。

简介

Obsidian Bases 技能使代理能够通过管理 .base 文件,在 Obsidian 库中对信息进行结构化、查询和可视化。该工具是简单笔记与结构化数据库管理之间的桥梁,适合需要将笔记集合(如研究论文、项目任务或媒体库)组织为动态表格、卡片、列表或地图的用户。通过此技能,您可以基于元数据、标签或文件夹结构创建复杂的文档视图。

  • 高级筛选:使用逻辑运算符(AND, OR, NOT)构建复杂查询,基于 YAML Frontmatter 属性、文件元数据(创建时间、修改时间、文件大小)和标签进行筛选。
  • 动态公式:使用强大的表达式语言在库内执行计算与数据处理,例如计算项目进度、格式化日期、计算时间间隔或进行数值属性运算。
  • 多重视图布局:为同一数据源定义多种展示层,包括用于电子表格的表格视图、用于视觉化内容的卡片库,以及用于空间组织的地图视图。
  • 数据汇总:实现自定义汇总公式,计算大型笔记集合的平均值、计数或逻辑运算。
  • 结构感知编辑:在写入文件前,自动验证 YAML 结构、属性引用与公式语法。

当您需要自动化整理知识库时,请使用此技能。它在生成进度报告、追踪阅读清单或监控任务进度方面特别有效。使用时,请确保引用的属性与笔记中的 YAML 属性相符。请注意 YAML 语法限制(如特殊字符需引号),并确保公式表达式被正确引号包围。该技能支持高级日期运算,可利用时长和日期函数应用于复杂的时间追踪需求。务必在 Obsidian 中查看生成的 .base 文件以确认视图渲染是否符合预期。

仓库统计

Star 数
27,134
Fork 数
1,790
Open Issue 数
33
主要语言
未提供
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 01:24
在 GitHub 查看