From claude-scholar
Verifies citation references in LaTeX papers against academic databases using bibsleuth, flags unverified entries, and suggests missing DOIs/URLs. Use before submission or to check refs.
npx claudepluginhub yy/claude-scholar --plugin claude-scholarThis skill uses the workspace's default tool permissions.
Verify all references in a LaTeX paper against academic databases.
Verifies citations in LaTeX manuscripts by fetching sources to detect ghost papers, wrong arXiv IDs, metadata errors, inverted claims, and dead links.
Runs pre-submission checks on LaTeX papers: verifies references, performs LaTeX cleanup, tests builds, scans figure formats, reviews front matter. Delivers unified report before journal submission or sharing drafts.
Curates and validates BibTeX bibliographies against academic databases like DBLP, CrossRef, arXiv. Adds citations, cleans files, fills DOIs, detects errors.
Share bugs, ideas, or general feedback.
Verify all references in a LaTeX paper against academic databases.
presubmit-checks skill as one of its checksLook for .tex and .bib files. Common project structures:
paper/current/main.tex + paper/current/main.bib (standard project template)paper/current/main.tex + paper/current/references.bibpaper/main.tex + paper/main.bib (flat layout)main.tex + references.bib (root-level)Search order:
paper/current/main.texpaper/main.texmain.tex in current directory**/*.tex and pick the main file (the one with \begin{document})For .bib: look for main.bib or references.bib next to the .tex file, or let bibsleuth auto-detect from \bibliography{}.
Run in the background with a 10-minute timeout — bibsleuth queries multiple academic APIs and can take several minutes for large bibliographies. Bibsleuth writes bibsleuth-report.json and bibsleuth-report.md next to the input file by default.
# Use Bash tool with run_in_background: true, timeout: 600000
uvx bibsleuth check <TEX_FILE> --bib <BIB_FILE> --no-llm
Tell the user the check is running in the background and continue with other work. You will be notified when it completes.
Once notified that the command finished, read the bibsleuth-report.md file (in the same directory as the input file) and summarize:
.bib file (ask before editing)--no-llm (requires ANTHROPIC_API_KEY or OPENAI_API_KEY). Also run in background with 10-minute timeout:
uvx bibsleuth check <TEX_FILE> --bib <BIB_FILE>
uvx bibsleuth library add <BIB_FILE>Summarize additional findings:
--no-llm first — it's fast and free.bib — ask before applying patchesuv tool install bibsleuth first