Awesome-Agent-Skills-for-Empirical-Research validate-bib
Validate bibliography entries against citations in all lecture 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/12-pedrohcgs-claude-code-my-workflow/dot-claude/skills/validate-bib" ~/.claude/skills/brycewang-stanford-awesome-agent-skills-for-empirical-research-validate-bib && rm -rf "$T"
manifest:
skills/12-pedrohcgs-claude-code-my-workflow/dot-claude/skills/validate-bib/SKILL.mdsource content
Validate Bibliography
Cross-reference all citations in lecture files against bibliography entries.
Steps
-
Read the bibliography file and extract all citation keys
-
Scan all lecture files for citation keys:
files: look for.tex
,\cite{
,\citet{
,\citep{
,\citeauthor{\citeyear{
files: look for.qmd
,@key
,[@key][@key1; @key2]- Extract all unique citation keys used
-
Cross-reference:
- Missing entries: Citations used in lectures but NOT in bibliography
- Unused entries: Entries in bibliography not cited anywhere
- Potential typos: Similar-but-not-matching keys
-
Check entry quality for each bib entry:
- Required fields present (author, title, year, journal/booktitle)
- Author field properly formatted
- Year is reasonable
- No malformed characters or encoding issues
-
Report findings:
- List of missing bibliography entries (CRITICAL)
- List of unused entries (informational)
- List of potential typos in citation keys
- List of quality issues
Files to scan:
Slides/*.tex Quarto/*.qmd
Bibliography location:
Bibliography_base.bib (repo root)