SuperAPI AI 工具集

obsidian-search

办公与效率

查看项目

更新于 10-16 08:10

技能介绍

用途:把用户自然语言需求转成可执行的 Obsidian CLI 查询,并基于输出给出简洁结论,适用于在 Obsidian 仓库中搜索笔记、查上下文、筛选任务/标签/属性、看反链与链接关系、列文件或看大纲。

主要能力与用法:优先复用 obsidian search、search:context、tasks、tags、properties、backlinks、files、outline、read 等现成命令,而非手写文件遍历逻辑。执行前先读 references/cli-query-patterns.md 选择命令模式;命令构造可用 query=、path=、file=、format=json、limit= 等参数,含空格的值加双引号,如 query="会议纪要";vault=<name> 仅在必须切换仓库时置于命令最前。用 Bash 执行命令。

总结规则:先给结论再给依据;结果少直接列关键文件或行,结果多则按主题、标签、目录或高频模式聚类;无结果要明确说“未找到”并建议更宽松的查询词。若 search:context 无输出但 search 有命中,应说明未返回上下文行,改为总结候选文件。

限制:CLI 本身不支持直接按时间排序,“最近/最新”需先查候选再结合仓库工具判断;统计数量可加 total 或选 format=json 自行汇总;单次不宜返回过多文件,一般加 limit=10 或更小;search:context 可能命令成功但无输出,此时降级到 obsidian search,必要时再对候选文件 read。若查询语义不清,先做最稳妥的一轮搜索再决定是否追问。