validate-bib

Validate bibliography entries against citations in LaTeX and Quarto lecture files.

4|Updated Aug 22, 2025
One-click install
npx skills add https://github.com/stevejbickley/arcbita-geek-seminars --skill validate-bib-stevejbickley
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: validate-bib
Source: https://github.com/stevejbickley/arcbita-geek-seminars/tree/main/sessions/2026-07-29-ClaudeCodeforAppliedSocialScience/starter/.claude/skills/validate-bib
Command: npx skills add https://github.com/stevejbickley/arcbita-geek-seminars --skill validate-bib-stevejbickley

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Academic manuscripts and lecture decks often cite keys that are missing from the .bib file, contain duplicate entries for the same paper, or carry incorrect DOI metadata, causing compile failures and citation errors before submission. ## Core Features & Use Cases - Structural audit: Detects missing entries, unused entries, typo candidates via edit-distance matching, and malformed fields across .tex, .qmd, and .md files. - Semantic audit (--semantic): Flags citation drift (duplicate entries for the same paper), verifies DOIs against the Crossref API, and checks citation-style consistency within each file. - Use Case: Before submitting a paper, run the semantic mode to produce a report in quality_reports/bib_audit_semantic.md listing duplicate keys, DOI mismatches, and a recommended canonical key for each duplicate. ## Quick Start Ask the assistant to validate the bibliography against all citations in the lecture files and write the audit report.

Frequently Asked Questions about validate-bib

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check for missing bibliography entries in LaTeX files?▼

Run the default structural mode, which scans .tex, .qmd, and .md files for citation commands like \cite, \citep, and @key, then cross-references them against the .bib file. Missing entries are reported as critical issues in quality_reports/bib_audit_structural.md.

How to find duplicate entries in a .bib file?▼

Use the --semantic flag to enable citation-drift detection. It flags entries sharing the same DOI, identical normalized titles, matching author-year-journal combinations, or high title-token similarity, and recommends a canonical key for each duplicate pair.

Can I verify DOIs in a bibliography against Crossref?▼

Yes, the --semantic mode fetches https://api.crossref.org/works/{doi} for each entry and compares author, year, title, and journal. Lookups are capped at 50 per run with caching, and --skip-doi disables network calls for offline use.

Does the bibliography validator work without internet access?▼

Yes, structural checks run entirely offline. For semantic mode, pass --skip-doi to skip Crossref verification while still running duplicate detection and style-consistency checks locally.

What are the limitations of automated bibliography validation?▼

The skill does not judge whether a citation fits its context, does not auto-fix the .bib file, and does not check non-DOI identifiers like ISBN, arXiv, or SSRN. All findings are recommendations requiring human review.