SuperAPI AI 工具集

obsidian-cli

测试与质量

查看项目

更新于 10-16 07:26

技能介绍

用途:通过 obsidian CLI 与正在运行的 Obsidian 实例交互,需先打开 Obsidian。适用于用命令行管理 vault 内容,或在命令行中开发、调试 Obsidian 插件与主题,以及希望以 shell 驱动方式操作运行中的 Obsidian。

主要能力:可读取、创建、追加笔记,搜索内容,操作日记(daily:read、daily:append),设置属性(property:set),查看任务、标签、反向链接等。运行 obsidian help 可查看全部命令,完整文档见 https://help.obsidian.md/cli。

用法要点:参数用 = 赋值,含空格的值需加引号,如 obsidian create name="My Note" content="Hello world";布尔标志不带值,如 silent、overwrite;多行内容用 \n 表示换行、\t 表示制表符。文件定位可用 file=<name>(类似 wikilink,仅名称)或 path=<path>(vault 根目录下的精确路径)。默认作用于最近聚焦的 vault,可用 vault=<name> 作为首个参数指定。任意命令加 --copy 可复制输出到剪贴板,silent 阻止文件打开,列表命令加 total 获取计数。

插件开发:修改插件或主题代码后,用 obsidian plugin:reload id=my-plugin 重载,用 obsidian dev:errors 检查错误,用 dev:screenshot、dev:dom、dev:console 验证,还可用 eval 执行 JavaScript、dev:css 检查样式、dev:mobile 切换移动端模拟。

限制:仅在任务明确匹配上述范围时使用;输出不能替代针对具体环境的验证、测试或专家审查;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。