Verify BibTeX citations against academic databases to catch hallucinated or incorrect references
npx claudepluginhub kilojoules/scholar-checking-claude-skillVerify BibTeX citations against academic databases (CrossRef, OpenAlex, Semantic Scholar, arXiv, DBLP). No API keys required.
A Claude Code plugin that verifies BibTeX citations against academic databases to catch hallucinated or incorrect references.
For each entry in your .bib file:
| Field | How it's verified |
|---|---|
| Title | Fuzzy match against database records |
| Authors | Author list comparison (family name + initial) |
| Year | Exact match, flags off-by-one (preprint vs. published) |
| Venue | Journal/conference name with abbreviation expansion |
| DOI | Confirms it resolves to the correct paper |
| arXiv ID | Validates against arXiv API |
No API keys required. All APIs are queried at their free tier rate limits.
/install kilojoules-scholar-checking
Or for local development:
claude --plugin-dir /path/to/scholar-checking-claude-skill
/check-refs path/to/references.bib
--fix — Generate corrected BibTeX entries for mismatches--context path/to/paper.tex — Cross-reference citation keys against your LaTeX file/check-refs references.bib
/check-refs refs.bib --fix
/check-refs refs.bib --context paper.tex
Python 3.7+ with:
bibtexparser — BibTeX parsingrequests — HTTP clientInstall dependencies:
pip install bibtexparser requests
For higher rate limits with Semantic Scholar, set:
export SEMANTIC_SCHOLAR_API_KEY=your_key_here
Get a free key at https://www.semanticscholar.org/product/api
.bib file and cleans LaTeX formattingNon-academic entries (software, websites, blogs) are automatically detected and skipped.
MIT
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
No description available.