Run CiteCheck on a LaTeX project to check whether every citation is formatted correctly.
Verify that cited papers actually exist by checking them against Crossref, arXiv, and other databases.
Check whether each reference in a paper is actually on the same topic as the citing text.
Find bibliography entries that are listed but never cited anywhere in the main text.
| color4-alt/citecheck | coleam00/harness-engineering-demo | facebookresearch/autoform-bot | |
|---|---|---|---|
| Stars | 31 | 31 | 31 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 3/5 | 5/5 |
| Audience | researcher | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Works with no API key as an agent skill inside Claude Code, the standalone CLI mode optionally accepts an OpenAI key for stronger matching.
CiteCheck is a tool for verifying the citations in an academic paper. It can be used in two ways: as an installable skill that works inside AI coding assistants like Claude Code, or as a standalone command-line program. Either way, it takes a LaTeX project or a PDF as input and produces a structured report covering four things: whether each citation is formatted correctly, whether the cited paper can actually be found in public databases, whether each reference is on the same topic as the paper citing it, and whether specific claims made about a reference appear to be accurate. The lookup step queries Crossref, Semantic Scholar, OpenAlex, PubMed, arXiv, dblp, and Google Scholar in sequence to verify that cited papers exist. Thematic and semantic relevance checks work differently depending on the mode: when run as an agent skill, the host AI handles this reasoning using its own language understanding with no separate API key required. In standalone CLI mode, simple heuristics are used by default, with an optional OpenAI key for stronger matching. Output is a Markdown report listing which citations have formatting problems, which could not be verified in any database, how well each reference matches the paper's theme, and which bibliography entries are never cited in the main text. The skill is designed to work across multiple AI assistants. Installation paths are listed for Claude Code, Codex, OpenClaw, Hermes, Gemini CLI, and Cursor. The Python package is also available on PyPI for direct command-line use without any AI assistant involved. The project is in active development and accepts contributions with the requirement that the skill file stays compatible across all supported agents.
A tool that checks whether the citations in an academic paper are correctly formatted, real, on topic, and accurately described.
Mainly Python. The stack also includes Python, LaTeX.
License terms are not stated in the description, check the repository directly before using or redistributing this code.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.