Verify references in an academic paper: check whether each BibTeX entry is real, whether in-text citations match the cited paper's actual content, and produce a structured verification report.
SkillScore41Maintained
Automatic
◆Research pack
Last verified 8/8/2026
What it changes
Passed 5 of 13 test cases with the skill, and 4 of 13 without it.
Without skill27%
With skill41%
Checks it passed that the model alone missed
The support judgment for an overstated or reframed claim is classified as 部分支撑.
Orphan bibliography entries or preprint entries are assigned the low severity rating 🟢 低.
The publication year discrepancy is recorded in the 元数据问题 column on the verified references worksheet.
and 1 more in the full report
4 fixed5 passed either way12 still failing1 broke
Pass-rate lift
+14 pp
Tokens
+399%
Agent turns
0%
Response time
-35%
Model gemini-3.6-flashMeasured 8/8/2026v19 of 22 cases passed with skill · 13 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 4
Prompt
If a cited paper is verified online but the BibTeX entry lists publication year 2018 instead of the true publication year 2020, where should this discrepancy be recorded in the Excel report?
What was checked, without and with the skill
Checked
Without skill
With skill
The publication year discrepancy is recorded in the 元数据问题 column on the verified references worksheet.
Missed
Passed
case-20 · gemini-3.6-flash · 8/8/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md471 linessingle file
Ref-Verify: 学术论文参考文献验证
Verify references for: $ARGUMENTS
Purpose
This skill performs a systematic audit of every reference cited in a LaTeX manuscript. For each citation it:
Confirms the BibTeX entry describes a real, published paper (not hallucinated).
Locates every place the reference is cited in the manuscript.
Extracts the claim or viewpoint the author attributes to that reference.
Judges whether the cited paper's actual content supports the attributed claim.
Produces a structured verification report as a LaTeX table and a Markdown summary.
Constants
VERIFY_METHOD = web — How to verify references. Options: web (WebSearch + WebFetch for each entry), dblp (DBLP API first, WebSearch fallback), manual (skip online verification, only check internal consistency).
OUTPUT_FORMAT = excel — Output format. Options: excel (default, .xlsx with conditional formatting), markdown, latex, all (all three).
OUTPUT_DIR — Directory to save the report. Defaults to the same directory as the input .tex file.
LANGUAGE = zh — Report language. Options: zh (Chinese headers), en (English headers).
STRICT = false — When true, flag any citation where the attributed claim cannot be confirmed from the paper's abstract/title as 未确认. When false, give benefit of the doubt for plausible matches.
APPLY_FIXES = interactive — Whether to apply the suggested fixes after the report is generated. Options: interactive (default — show each proposed edit and ask user y/n/skip/edit), auto (apply every fix without asking; use only when user explicitly opts in), off (stop after the report; no edits to source files).
Inputs
The skill accepts one of:
A directory containing .tex and .bib files (scans all .tex files for citations).
A single .tex file (uses the \bibliography{} command to locate the .bib file).
A .bib file alone (verifies entries exist but cannot check in-text citation context).
If no argument is provided, scan the current working directory.