From verify-references
Verifies BibTeX references against CrossRef metadata, identifies unused citations in LaTeX files, generates verification reports. Use for bibliography validation.
npx claudepluginhub quantumbfs/claude-code-skills --plugin verify-referencesThis skill uses the workspace's default tool permissions.
When this skill is invoked, you must:
Audits citations in LaTeX files: checks \cite keys exist in .bib files and verifies entries via online literature search. Ideal for proofreading academic papers.
Check BibTeX entries for completeness, DOI resolution, and broken links. Verify required fields per entry type (article, book, inproceedings), resolve and validate DOIs via the CrossRef API, check URL accessibility, and flag duplicate entries, missing abstracts, and inconsistent formatting. Use when preparing a manuscript bibliography for journal submission, auditing a shared .bib file before a project milestone, after merging bibliographies from multiple sources, when citations render incorrectly, or as a CI check on version-controlled .bib files.
Verifies every citation in LaTeX manuscripts by fetching arXiv papers and sources to detect ghost papers, wrong metadata, inverted claims, and dead links. Suggests bib fixes and prose rewrites.
Share bugs, ideas, or general feedback.
When this skill is invoked, you must:
Ask user for:
bib_file path (e.g., Biblio/ref.bib)tex_dir path (e.g., Tex/)Generate report file path: <bib_file_dir>/verification_report.md
Check if report already exists:
<report_path>. What would you like to do?" with options:
Run: python ${CLAUDE_SKILL_DIR}/check_unused_refs.py <bib_file> <tex_dir>
Parse JSON output and write to report file:
Generate output file path: <bib_file_dir>/ref_crossref.bib
Tell user: "Downloading CrossRef metadata. You can monitor progress in real-time by viewing <full_path_to_ref_crossref.bib>"
Run: python -u ${CLAUDE_SKILL_DIR}/download_crossref.py <bib_file> <output_file>
Report progress summary:
Run: python ${CLAUDE_SKILL_DIR}/compare_refs.py <bib_file> <crossref_bib> <report_file>
<bib_file_dir>/verification_report.md from Step 1Parse and present the comparison section:
Read the complete verification report from <bib_file_dir>/verification_report.md
Provide a concise summary to the user:
Tell the user: "Detailed report saved to: <full_path_to_verification_report.md>"