用途:该技能让 Claude Code 能够创建和编辑有效的 Obsidian Bases(.base 文件),包括视图、过滤器、公式及相关配置。Bases 是基于 YAML 的文件,用于在 Obsidian 库中定义笔记的动态视图,可包含多个视图、全局过滤器、公式、属性配置和自定义汇总。
主要能力:支持 table、cards、list、map 四种视图类型;支持全局与视图级过滤器,使用 and/or/not 递归结构及 ==、!=、>、<、&&、||、! 等运算符;支持公式定义,涵盖算术、条件、字符串、日期、数字、列表和文件函数;支持属性显示名配置与自定义汇总公式;内置 Average、Min、Max、Sum、Range、Median、Stddev、Earliest、Latest、Checked、Unchecked、Empty、Filled、Unique 等默认汇总。
使用方式:在 .base 文件中编写 YAML,或嵌入 Markdown 代码块。可通过 ![[MyBase.base]] 或 ![[MyBase.base#View Name]] 嵌入到 Markdown 文件。YAML 中公式含双引号时用单引号包裹,如 'if(done, "Yes", "No")'。
适用场景:创建数据库式笔记视图、任务追踪器、阅读清单、项目仪表盘,按属性或标签过滤组织笔记,创建计算字段,设置表格、卡片、列表或地图视图。
限制:地图视图需要经纬度属性并依赖 Maps 插件;this 关键字含义随上下文变化(主内容区指 base 文件本身,嵌入时指嵌入文件,侧边栏指主内容区活动文件)。资料未提供收费、价格、平台或效果信息。