用途:从 Obsidian LLM Wiki 或个人知识库中回答用户问题,例如基于当前 wiki 总结某主题、项目或流程,生成计划、大纲、清单或解释,定位相关 wiki 页面,并在答案具有长期价值时保存为持久化综合页。该技能不用于诊断、验证、评分、结构质量判断,也不用于判断“答案薄弱是否因 wiki 覆盖不足”,这些场景应使用 obsidian-wiki-doctor;只有在用户确认修复发现后,才使用 obsidian-wiki-maintain。
使用方式:运行任何命令前先解析本技能的 SKILL.md 目录,取其父目录为 <skills-root>,设置 <runtime-script> = <skills-root>/obsidian-wiki-runtime/scripts/llm_wiki.py,确认存在后用绝对路径调用。若缺失,停止并报告预期路径,建议运行:npx skills add huajiexiewenfeng/obsidian-llm-wiki --skill '*' --copy --yes。不要回退到仓库相对路径 scripts/llm_wiki.py。
首次使用:若正常解析无根目录,运行 python "<runtime-script>" root discover --format json,把返回的现有绝对路径作为编号候选项展示给用户选择或让其提供其他绝对 Vault 路径,解析并说明 vault_root、control_center、wiki_root;用户确认作为默认后才运行 root configure --root <path> --activate --confirm。发现期间不要读取笔记内容或扫描整个磁盘。
根解析顺序:用户提供的 Vault、控制中心或 wiki 路径;从当前工作目录向上查找最近的 .obsidian-llm-wiki.json;OBSIDIAN_LLM_WIKI_ROOT;用户配置中恰好一个活动 Vault;否则停止并提示缺配置,多根时让用户选择。读取前运行或遵循 python "<runtime-script>" root resolve --cwd <working-directory> --format json。若项目工作区含 index.md 但并非已解析的 wiki 根,除非用户明确指定,否则不要用作知识库。
阅读顺序:遵循 references/query-workflow.md,默认 wiki/index.md -> 外部来源发现相关时读 ingest/index.md -> 相关主题/项目/实体/SOP/来源页 -> 必要时才读原始来源。
回答规则:遵循 references/answer-format.md,引用或命名使用的 wiki 页面,证据不足须说明,不暴露敏感信息,区分来源知识与推断,答案有长期价值时建议创建持久页。可选回存:保存持久答案时遵循 references/synthesis-rules.md,除非用户明确要求保存,否则创建或更新 wiki 页面前先询问。