用途:把一批学术 PDF 转成互相关联的 Obsidian 知识网络,每个概念一篇维基式笔记,内含直接取自文献的原子句与双链;也可把新论文并入已有库。
两种模式:Build 模式从零构建(阶段 1–4);Expand 模式向已有 vault 添加论文(阶段 5)。用户提到已有 vault 或要追加论文时用 Expand,否则用 Build。
Build 流程:阶段 1 提取,安装依赖 pip install pdfplumber --break-system-packages 2>/dev/null,用自带脚本 python <skill_dir>/scripts/extract_pdf_text.py "<pdf_path>" "<workspace>/_extracted/<paper_slug>.txt" 抽取文本,再为每篇生成 _paper_data/<paper_slug>.json,含标题、作者、年份、citation_key、摘要、概念(5–20 个)与 findings(原子句,仅取结果、讨论、结论,保留数值与统计术语)。阶段 2 概念综合:合并同义词、按论文数排序,写入 concept_list.md 并请用户确认,未确认不得进入阶段 3。阶段 3 世界构建:每个概念生成一篇笔记,含定义、2–5 个主题小节、原子句(行内 [[概念]] 链接、句末 [[CitationKey]])、Related Concepts 列表;每篇至少 3 句、来自至少 2 篇论文,否则加 Limited sources 提示。阶段 4 为每篇论文生成 Papers/<CitationKey>.md 存根。完成后报告笔记数、存根数、被引用最多的概念、跳过的 PDF 与覆盖不足的概念。
Expand 流程:先提示备份 vault,确认后询问新 PDF 与现有 vault 路径;提取新论文数据,区分已有概念与新概念并请用户确认;已有概念笔记只追加不删改,新概念按同一模板新建并交叉链接。
限制:扫描版或纯图片 PDF 文本过少(<200 词)会被跳过;大论文集(30+)耗时较长;未提供收费、价格与平台信息。