soia-pkm-library-book-catalog
本技能用于在本地维护 Obsidian 书库(PKM 书库)的目录与总览文件,纯本地运行、幂等且可重复执行,不依赖微信读书。它只读取和写入 vault 内的 Markdown 与 YAML frontmatter,能够补建缺失的“待读”阅读记录,并生成图书馆总览、阅读记录总览和按类型分组的图书馆总览三类视图。适用于已有书卡或阅读记录的书库整理场景,支持通过自然语言触发,如「重新生成图书馆总览」「更新阅读记录总览」「补建待读记录」「书库整理」。运行依赖仅为 Python 3 和本地 vault 中的 Markdown 文件,不需要 WEREAD_API_KEY、微信读书登录态、网络或额外 pip 包。可用 --vault 指定 vault 路径或在配置中设置 OBSIDIAN_VAULT,生成脚本支持 --output 预览后再写回。所有脚本均可安全重复运行,不覆盖已有用户记录。