OpenJudge bib-verify
install
source · Clone the upstream repo
git clone https://github.com/agentscope-ai/OpenJudge
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/agentscope-ai/OpenJudge "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/bib-verify" ~/.claude/skills/agentscope-ai-openjudge-bib-verify && rm -rf "$T"
manifest:
skills/bib-verify/SKILL.mdsource content
BibTeX Verification Skill
Check every entry in a
.bib file against real academic databases using the
OpenJudge PaperReviewPipeline in BibTeX-only mode:
- Parse — extract all entries from the
file.bib - Lookup — query CrossRef, arXiv, and DBLP for each reference
- Match — compare title, authors, year, and DOI
- Report — flag each entry as
,verified
, orsuspectnot_found
Prerequisites
pip install py-openjudge litellm
Gather from user before running
| Info | Required? | Notes |
|---|---|---|
| BibTeX file path | Yes | file to verify |
| CrossRef email | No | Improves CrossRef API rate limits |
Quick start
# Verify a standalone .bib file python -m cookbooks.paper_review --bib_only references.bib # With CrossRef email for better rate limits python -m cookbooks.paper_review --bib_only references.bib --email your@email.com # Save report to a custom path python -m cookbooks.paper_review --bib_only references.bib \ --email your@email.com --output bib_report.md
Relevant options
| Flag | Default | Description |
|---|---|---|
| — | Path to file (required for standalone verification) |
| — | CrossRef mailto — improves rate limits, recommended |
| auto | Output report path |
| | Report language: or |
Interpreting results
Each reference entry is assigned one of three statuses:
| Status | Meaning |
|---|---|
| Found in CrossRef / arXiv / DBLP with matching fields |
| Title or authors do not match any real paper — likely hallucinated or mis-cited |
| No match in any database — treat as fabricated |
Field-level details are shown for
suspect entries:
— whether the title matches a real papertitle_match
— whether the author list matchesauthor_match
— whether the publication year is correctyear_match
— whether the DOI resolves to the right paperdoi_match
Additional resources
- Full pipeline options: ../paper-review/reference.md
- Combined PDF review + BibTeX verification: ../paper-review/SKILL.md