PASS CodexClaude Code

Reference Workbench

学术引用验证与文献综述写作技能,检查论文存在性、元数据准确性和引用声明支撑度,自动生成参考文献表。

评测任务

对学术文本中的每条引用进行逐条验证:检查论文是否存在、元数据是否准确、引用内容是否确实支撑声明。支持 PDF、DOCX、TXT、Markdown、LaTeX 五格式输入。每次写入后自动执行快速自检。

模型适配边界

此技能的核心边界取决于 MCP 服务器的可用性而非模型能力:

  • 纯文本模型:可完成所有核心功能——引用解析、验证状态判断、文献综述写作。引用的实际验证通过 MCP 服务器调用学术数据库 API 完成,与模型无关。
  • 多模态模型:PDF 输入时可通过 pdf-reader MCP 提取文本,不依赖模型视觉能力。多模态模型无额外优势。
  • 关键环境依赖:需配置 5 个 MCP 服务器(arxiv、scholar、paper-search、crossref、pdf-reader),缺一不可。

未对特定模型做专项测试,验证准确度取决于 MCP 服务器的数据库覆盖而非模型质量。提供的两个测试文件(英文 39 条 IEEE 引用,中文 19 条 GB/T 7714 引用)可用于评估环境配置是否完整。

主要边界

  • 必须配置全部 5 个 MCP 服务器,缺一不可。首次安装和配置耗时较长(约 20-30 分钟),属 high 安装难度。
  • 中文论文引用不支持——CNKI/万方/维普无开放 API 或 MCP 服务器。中文引用将返回 Unverifiable 状态。
  • 提供了 3 种检查深度:静默 Quick Check(每次写入后自动执行)、Normal Check、Deep Check。Deep Check 需更长的 API 调用时间。
  • 验证过程中发现的 Fabricated 状态引用意味着引用完全不存在,通常由 LLM 幻觉产生——这是投稿前最需要捕获的错误类型。
  • 与 Zotero MCP 可选集成后,可从 Zotero 库中搜索论文、导入引用和生成 Word 文档引文。

适用场景

  • 投稿前逐条验证论文中引用的存在性和元数据准确性
  • 检测 AI 生成的虚假参考文献(LLM 幻觉引用看起来真实但不存在)
  • 撰写带自动编号参考文献的文献综述或引言
  • 多格式输入:PDF、DOCX、TXT、Markdown、LaTeX

不适用

  • 中文论文(CNKI/万方/维普无开放 API,中文论文引用无法验证)
  • 无网络连接的环境(引用验证依赖学术数据库 MCP 服务器)
  • 替代 Zotero/EndNote 等参考文献管理器的日常使用——这是投稿前验证工具
  • 不需要结构化引用检查的简单写作任务

安装方式

**前置要求:5 个 MCP 服务器** **1. 安装核心 MCP 依赖** npx smithery install @smithery-ai/arxiv npx smithery install @smithery-ai/scholar npx smithery install @smithery-ai/paper-search pip install crossref-academic-mcp-server **2. 可选 MCP(增强工作流)** npx smithery install @alisoroushmd/zotero-mcp npm install deepl-mcp-server **3. 安装技能本体** npx skills add haiyichen001/reference-workbench-skill 或手动: git clone git@github.com:haiyichen001/reference-workbench-skill.git cp -r reference-workbench-skill/.claude/skills/reference-workbench ~/.codex/skills/ **验证安装** 复制 assets/example-draft-en.md 内容,在对话中输入 /reference-workbench 并粘贴文本。技能应自动检测语言和格式,逐条验证引用。 **测试文件说明** assets/example-draft-en.md:英文期刊论文引言(3D 打印混凝土,39 条 IEEE 引用) assets/example-draft-zh.md:中文博士论文引言(Ce-MOFs,19 条 GB/T 7714 引用)

查看完整安装文档 →

输出样例

  • 输入:带 39 条引用的英文论文引言 → 输出:5 列表格(#、Author、Context、Reference、Status),逐条标注 Verified/Metadata Mismatch/Content Mismatch/Fabricated/Unverifiable
  • 输入:AI 生成的含幻觉引用的文本 → 输出:自动标记 Fabricated 的虚假引用,避免投稿事故
  • 输入:带 [CITE:xxx] 占位符的草稿 → 输出:自动将占位符替换为真实引用编号,生成完整参考文献表
  • 边界案例:中文博士论文引言(CNKI 来源)→ 大部分引用返回 Unverifiable,因 CNKI 无开放 API