Awesome-Agent-Skills-for-Empirical-Research validate-bib
Validate bibliography entries against citations in all manuscript files. Find missing entries and unused references.
install
source · Clone the upstream repo
git clone https://github.com/brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/14-luischanci-claude-code-research-starter/dot-claude/skills/validate-bib" ~/.claude/skills/brycewang-stanford-awesome-agent-skills-for-empirical-research-validate-bib-6b0eba && rm -rf "$T"
manifest:
skills/14-luischanci-claude-code-research-starter/dot-claude/skills/validate-bib/SKILL.mdsource content
Validate Bibliography
Cross-reference all citations in manuscript files against bibliography entries.
Steps
-
Read the bibliography file(s): Find
files in the project..bib -
Scan manuscript files for citation commands:
- LaTeX:
,\cite{}
,\citet{}
,\citep{}
,\citeauthor{}\citeyear{} - Extract all citation keys
- LaTeX:
-
Cross-reference:
- Missing entries (CRITICAL): Citation keys in
files without matching.tex
entries.bib - Unused entries (INFO):
entries not cited anywhere.bib - Potential typos: Citation keys that look similar to existing entries (edit distance <= 2)
- Missing entries (CRITICAL): Citation keys in
-
Check entry quality:
- Required fields present (author, title, year, journal/booktitle)
- Author formatting consistent
- Year values reasonable
- No encoding issues in special characters
-
Report findings with severity levels.
Notes
- Missing entries are CRITICAL because they cause compilation warnings.
- Unused entries are informational -- the user may want to keep them for future use.