Free SKILL.md scraped from GitHub. Clone the repo or copy the file directly into your Claude Code skills directory.
npx versuz@latest install brycewang-stanford-awesome-agent-skills-for-empirical-research-skills-12-pedrohcgs-claude-code-my-workflow-dot-claude-skills-vagit clone https://github.com/brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research.gitcp Awesome-Agent-Skills-for-Empirical-Research/SKILL.MD ~/.claude/skills/brycewang-stanford-awesome-agent-skills-for-empirical-research-skills-12-pedrohcgs-claude-code-my-workflow-dot-claude-skills-va/SKILL.md---
name: validate-bib
description: Validate bibliography entries against citations in all lecture files. Find missing entries and unused references.
allowed-tools: ["Read", "Grep", "Glob"]
---
# Validate Bibliography
Cross-reference all citations in lecture files against bibliography entries.
## Steps
1. **Read the bibliography file** and extract all citation keys
2. **Scan all lecture files for citation keys:**
- `.tex` files: look for `\cite{`, `\citet{`, `\citep{`, `\citeauthor{`, `\citeyear{`
- `.qmd` files: look for `@key`, `[@key]`, `[@key1; @key2]`
- Extract all unique citation keys used
3. **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
4. **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
5. **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)
```