SuperAPI AI 工具集

obsidian-cli-uri-fallback

办公与效率

查看项目

更新于 10-15 19:53

技能介绍

用途:在无人值守的 cron 或类 CI 运行中调用 obsidian-cli 创建或打开笔记,并需要可靠持久化时使用。适用于桌面应用可用性不确定(无头、远程或会话锁定),CLI 输出明确失败特征但退出码仍为 0,以及需要确定性回退以保留审计笔记的场景。

主要能力与用法:先执行原定的 obsidian-cli 命令。将非零退出码或已知失败特征文本都视为失败。最低失败特征列表包括“Failed to execute Obsidian URI”和“Cannot find note in vault”。失败时直接写入 Markdown 路径(<vault>/.../*.md),使用确定性的命名。在运行产物中记录回退状态:尝试的命令、观察到的特征、回退文件路径。除非用户明确要求重试,否则继续工作流而不进入重试循环。

最佳实践:在无人值守 shell 中优先使用纯 ASCII 自动化载荷;回退文件名保持稳定并带时间戳;存在失败特征文本时,不得声称 Obsidian CLI 成功;将回退证据与运行产物放在一起,便于审查追溯。

限制:资料未提供该技能的安装命令、依赖版本、支持的 obsidian-cli 具体版本、收费或价格信息,也未说明与其他 Obsidian 自动化方式的兼容性。