用途:对多种来源做深度分析并生成 Obsidian 笔记。先识别来源类型,再选择论文或网页分析结构;不因输入含数字就假定是 arXiv,也不为博客、公司报告或普通 PDF 伪造 arXiv 元数据。
主要能力:支持 arxiv、pdf_url、local_pdf、project_page、blog、webpage、title 等来源分支;在 Vault 中按 document_id、arxiv_id、规范化标题和 source_url 查重,已有笔记只局部补充、保留手工内容;论文/PDF 以原文为主要证据,网页类区分作者主张、引用证据与 agent 推断;需要图片时对论文类调用相邻 extract-paper-images 技能,网页类只保存有助于理解且可公开访问的图片。
使用方式:将当前 SKILL.md 父目录视为 skill-dir,从 OBSIDIAN_VAULT_PATH 解析 vault,缺失时要求用户提供;验证 /20_Research/Papers 并读取研究配置中的 language,缺失用 zh;在系统临时目录创建工作目录。先运行 resolve_source.py 生成 source.json,再按 source_type 分支处理。创建笔记仅在目标不存在时执行 generate_note.py,替换全部占位符后运行 update_graph.py 更新图谱。
格式与限制:frontmatter 至少保留 document_id、source_type、source_url、title、authors、published、domain;只有 arxiv 类型才写 arxiv_id 与 arXiv/PDF 派生链接;直接 PDF、博客与网页保留原始 URL。公式用 Markdown LaTeX,图片用 ![[filename.png|800]],笔记链接用 [[File_Name|Display Title]]。未知作者、日期、机构、会议或数字写 --,不猜测;不覆盖用户笔记,不删除旧图片,不把网页主张改写成已复现事实。无法访问全文时只分析可见内容并说明缺失范围。