From claude-scholar
Fetches BibTeX citation from DOI via bash script, finds or specifies .bib file, checks duplicates, and appends entry. Useful for academic papers needing bibliography updates.
npx claudepluginhub yy/claude-scholar --plugin claude-scholarThis skill uses the workspace's default tool permissions.
```bash
Fetches BibTeX entries from arXiv by ID/URL or Semantic Scholar by title search. Outputs standard @article entries for .bib files, with batch support and custom keys.
Curates and validates BibTeX bibliographies against academic databases like DBLP, CrossRef, arXiv. Adds citations, cleans files, fills DOIs, detects errors.
Create, merge, and deduplicate BibTeX bibliography files using R packages (RefManageR, bibtex). Parse .bib files into structured R objects, merge multiple bibliographies with deduplication by DOI or title similarity, generate entries from DOI/ISBN/arXiv ID, and export clean sorted .bib files. Use when creating a new .bib file for an R Markdown or Quarto project, merging bibliographies from multiple collaborators, deduplicating a .bib that has grown through copy-paste accumulation, or generating BibTeX entries programmatically from DOIs or other identifiers.
Share bugs, ideas, or general feedback.
./scripts/doi2bib.sh <DOI>
Paths are relative to this skill's directory.
Accepts bare DOIs (10.1038/nature12373) or full URLs.
references.bib, main.bib)