Tooluck logoTooluck
SKILL.md

nature-ref-verifier

Agent skill fromYuan1z0825/nature-skills

对学术文献逐条执行多源交叉验证,逐字段对比作者、标题、年份、卷期、页码, 标记卷年/DOI年冲突、作者顺序异常、页码偏差等问题,输出结构化验证报告。 可批量处理整篇论文/开题报告的参考文献列表,也可单条校验,支持与 Zotero 同步修正。

How to install nature-ref-verifier

install nature-ref-verifier
# install the nature-skills pack with the skills CLI
npx skills add Yuan1z0825/nature-skills

# or add only this skill to Claude Code: copy the folder

skills/nature-ref-verifier/

# into

~/.claude/skills/nature-ref-verifier/ (all projects)

.claude/skills/nature-ref-verifier/ (one project)

skills/nature-ref-verifier/SKILL.md

Apache-2.0Full file
1# nature-ref-verifier — 学术参考文献多源验证技能
2
3需要处理批量差异、反复出现的字段错误、DOI/标题冲突、作者顺序异常、页码漂移或
4报告措辞时,读取 `references/common-patterns.md`。其他任务不要预加载该文件;
5`manifest.yaml` 记录了同一按需路由,新增资源时必须同时在本文件中写明加载条件。
6
7## 触发词
8
9`verify references`、`校验文献`、`check references`、`核对参考文献`、`文献验证`、`ref check`
10
11## 适用场景
12
13- 开题报告/论文提交前,对全部参考文献做最终核查
14- 收到审稿意见指出引用错误时,精准定位问题
15- 从旧项目迁移参考文献到新论文时,批量验证有效性
16- Zotero 库定期健康检查
17
18## 工作流
19
20### Step 1: 解析输入
21
22支持三种输入格式:
23
24**A. 整篇论文/开题报告**
25- 提取所有 `[N]` 编号的参考文献列表
26- 自动识别每条的 DOI(如有)
27
28**B. 单条参考文献**
29- 用户直接粘贴一条引用文本
30- 或传入 Zotero item key
31
32**C. BibTeX 文件**
33- 直接解析 `.bib`,逐条校验
34
35### Step 2: 多源并行查询
36
37**Step 2.0(最便宜、最先做):DOI 可解析性检查。** 对每条有 DOI 的文献先请求 `https://api.crossref.org/works/<DOI>`:404 → DOI 本身错误(高度疑似错号);200 → 比对返回记录的标题/作者/卷期页与条目,不一致即"DOI 张冠李戴"。单次请求即可发现实践中最常见的一类错误(一次 35 条核查中 7/9 的错误属于此类)。
38
39对每条文献,并行查询以下来源(可用哪些取决于环境配置):
40
41| 来源 | 适用文献 | 典型覆盖率 |
42|------|---------|-----------|
43| **Crossref** | 有 DOI 的外文期刊 | ~70%(IEEE 老文献、中文期刊常有缺失)|
44| **IEEE Xplore** | IEEE 期刊/会议 | IEEE DOI 404 时的备选 |
45| **WebSearch (Bing/Google)** | 无 DOI 或来源缺失的文献 | 兜底方案 |
46| **CNKI/万方** (kimi-datasource / webbridge) | 中文期刊、学位论文 | 中文文献必查 |
47| **Zotero 本地库** (zotero-mcp) | 已入库文献 | 快速比对已有数据 |
48
49**查询策略:** 优先用 DOI 查 Crossref,失败后降级用标题+作者搜 Web。
50
51**批量策略:** 超过 20 条时按 10–15 条一组拆给并行子代理,每组独立查询后汇总——35 条规模实测 3 个并行子代理即可在一次往返内完成,串行会慢一个数量级。
52
53### Step 3: 字段级对比
54
55对每条文献执行以下对比矩阵,按严重程度分为三级:
56
57#### 🔴 Critical(必须修正)
58
59| 检查项 | 说明 | 典型案例 |
60|--------|------|---------|
61| 作者**姓名/顺序**不一致 | 第一作者不同、顺序颠倒、完全编造 | Smogavec→Leckebusch、Vainikainen→Mikhnev |
62…

Excerpt shown under the repository's Apache-2.0 license.

More skills in nature-skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates