用途:从用户过去的 Claude Code 对话中提取知识,蒸馏为 Obsidian wiki 页面。可直接调用,也可通过 /wiki-history-ingest claude 路由调用。开始前需按 llm-wiki/SKILL.md 的配置解析协议取得 OBSIDIAN_VAULT_PATH 与 CLAUDE_HISTORY_PATH(默认 ~/.claude),并读取知识库根目录的 .manifest.json 与 index.md;写作偏好按 WRITING.md 处理,结构化与安全要求优先。
主要能力:扫描两类数据源——CLI 会话 ~/.claude/(projects//.jsonl、memory/.md、sessions、history.jsonl 等)与桌面应用会话 ~/Library/Application Support/Claude/local-agent-mode-sessions/(local_.json 元数据、audit.jsonl 审计日志、.claude/projects 下的对话记录)。区分增量与全量模式:增量只处理 .manifest.json 中不存在或已修改的文件,比较时使用可移植键(~ 相对、vault 相对等)。可先运行 scripts/extract-jsonl.py 剥离 tool_use、thinking、progress 等噪声,输出到 ~/.claude/extracted/,声称可减少 50–200× 体积。可用 scripts/manifest.py delta / migrate 辅助差量与迁移旧键。采样策略:优先 memory 文件,其次每个项目最多读最近 3 个会话,并报告采样与跳过情况。按主题聚类,而非一次会话一页,经 project 目录名解码后分别落入 projects/<name>/concepts、skills 或全局 concepts、skills、entities、synthesis。
限制与注意:需要配置环境变量、manifest 与仓库脚本;审计日志解析需跳过疑似密钥与冗长输出;子代理会话默认跳过;WIKI_SKIP_PROJECTS 排除项目须统一步骤应用。免费/收费与具体安装命令资料未提供。