SuperAPI AI 工具集

properties

数据与分析

查看项目

更新于 10-15 23:49

技能介绍

用途:通过 Obsidian 官方 CLI 对当前打开的笔记读写 YAML frontmatter 属性,适用于查看元数据、更新状态/标签/别名/日期等场景。

主要能力:读取笔记全部属性(可输出 JSON 便于解析);设置单个或多个属性;删除指定属性;支持文本、日期(ISO 8601)、标签、数字、布尔、列表等类型。

必要用法:需 Obsidian 桌面版 v1.12.4+ 且启用 CLI,Obsidian 必须处于运行状态。常用命令:obsidian properties file="Project Spec";obsidian properties file="Project Spec" format=json;obsidian properties:set file="Note" status=active;obsidian properties:set file="Note" due=2026-03-15 type=date;obsidian properties:set file="Note" tags="blog,publish" type=tags;obsidian properties:remove file="Note" key=draft。

适用场景:更新当前打开笔记的 status、tags、aliases;确认属性变更已反映到 Obsidian 元数据缓存;按属性值检索(配合 search-discovery 的 [key:value] 语法)。

限制:仅适合单条笔记的在线属性操作;跨多文件的离线批量 frontmatter 重写应使用 vault-frontmatter;编辑正文用 vault-files;重命名后修复 wikilink 用 vault-wikilinks。其他收费、平台与效果信息暂未提供。