用途:在 Obsidian 仓库中查找失效的 [[wiki 链接]],通过提取链接目标并验证对应文件是否存在,全程只读,不会修改文件。
主要能力:扫描 Markdown 文件中的 [[...]] 链接,提取链接目标(忽略别名、标题锚点和块引用),用 Glob 检查目标文件是否存在,按来源文件分组报告失效链接,并尝试用部分文件名匹配给出修复建议。
使用方式:运行 /check-links,或直接说“检查仓库中的失效链接”“查找失效 wiki 链接”“有没有失效链接”。执行时先用 Grep 匹配 [[([^]|]+) 并排除 .claude/ 与 .obsidian/ 目录,再构建唯一目标列表,对每个目标用 Glob 模式 **/<target>.md 验证,最后输出分组报告与汇总。
适用场景:定期检查链接腐化;重命名文件后查找需要更新的链接;配合 /search 查找引用已删除内容的笔记。
限制与边界:跳过嵌入图片(![[image.png]])、外部链接(text)和含 {{ 的模板占位符;空链接 [[]] 报告为格式错误而非失效。若全部有效,会提示已验证的链接数量。资料未提供安装方式、依赖、收费或平台信息。