SKILL.md
check-citations
Verify academic citations against CrossRef, Semantic Scholar, and OpenAlex. Detects AI-hallucinated references, chimeric citations (real title + wrong authors), and suspicious patterns before submission.
When to Use
- After writing or editing a
.bibfile with AI assistance - Before submitting a paper, thesis, or report
- When reviewing AI-generated literature sections
- As a CI/CD check in LaTeX manuscript pipelines
- When auditing existing bibliographies for dead or fabricated references
Background
- 6-55% of AI-generated citations are fabricated (varies by model/domain)
- 100+ hallucinated references found in NeurIPS 2025 accepted papers
- Universities increasingly treat fake citations as academic misconduct
- Three hallucination types: fully fabricated, chimeric (real title + wrong authors), modified real (slightly altered metadata)
Usage
Quick Check (Single File)
python scripts/citation_checker.py references.bib
Check All .bib Files in a Directory
python scripts/citation_checker.py path/to/report/
JSON Output (CI/CD Pipelines)
python scripts/citation_checker.py references.bib --json
Verbose Mode (Debug API Responses)
python scripts/citation_checker.py references.bib --verbose
How It Works
Cascading Multi-Source Verification
Each citation is checked against three independent databases:
| Source | Coverage | Strength |
|---|---|---|
