SPB Git

Repository Public MIT

README.md 1.2 KB 39 lines markdown

1# citation-check23An Agent Skill that cross-checks the citations of a manuscript against its bibliography. It reports45- keys cited in the text that have no bibliography entry, and6- bibliography entries that are never cited.78It supports LaTeX (`\cite`, natbib and biblatex commands) and Pandoc Markdown (`[@key]`, `@key`),9with BibTeX/BibLaTeX or CSL JSON bibliographies. The patterns are listed in10`references/patterns.md`.1112## Install1314```bash15skills install @spboucher/citation-check --client claude-code16```1718Then ask your agent: "Check the citations of paper.tex against references.bib."1920## The script2122`scripts/check_citations.py` needs Python 3.8+ and nothing else. It reads only the files you pass23and never uses the network or writes files.2425```bash26python3 scripts/check_citations.py paper.tex --bib references.bib27python3 scripts/check_citations.py chapter1.md chapter2.md --bib refs.json --json28```2930Exit code 0 means consistent, 1 means problems were found, 2 means a file could not be read.3132## Permissions3334`filesystem:read`: the skill reads the manuscript and bibliography files you name.3536## Limits3738Keys are compared case-sensitively. Citations produced by custom macros are not detected.39
Files main
Menu

Theme