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.md
source content

Validate Bibliography

Cross-reference all citations in manuscript files against bibliography entries.

Steps

  1. Read the bibliography file(s): Find

    .bib
    files in the project.

  2. Scan manuscript files for citation commands:

    • LaTeX:
      \cite{}
      ,
      \citet{}
      ,
      \citep{}
      ,
      \citeauthor{}
      ,
      \citeyear{}
    • Extract all citation keys
  3. Cross-reference:

    • Missing entries (CRITICAL): Citation keys in
      .tex
      files without matching
      .bib
      entries
    • Unused entries (INFO):
      .bib
      entries not cited anywhere
    • Potential typos: Citation keys that look similar to existing entries (edit distance <= 2)
  4. Check entry quality:

    • Required fields present (author, title, year, journal/booktitle)
    • Author formatting consistent
    • Year values reasonable
    • No encoding issues in special characters
  5. 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.