citation-management
Searches OpenAlex, PubMed, and Google Scholar, extracts metadata from DOIs, PMIDs, PMCIDs, arXiv IDs, and URLs via CrossRef, PubMed, and arXiv, then formats, deduplicates, and validates BibTeX files using bundled Python scripts (search_openalex.py, extract_metadata.py, format_bibtex.py, validate_citations.py, doi_to_bibtex.py). Use when converting DOIs or PMIDs to BibTeX, finding papers on a topic, filling missing volume, pages, or DOI fields, cleaning or merging .bib files with duplicate entries, or checking a bibliography for errors before submission. Not for systematic review search methodology or synthesis; use literature-review for that.
- Version
- 2.1
- License
- MIT
- Compatibility
- Requires Python 3.9+ with requests. Google Scholar search additionally needs scholarly. Needs network access to api.openalex.org, api.crossref.org, eutils.ncbi.nlm.nih.gov, export.arxiv.org, and api.datacite.org.
Pinned to revision df088027ff23, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Read
- Write
- Edit
- Bash
- WebSearch
- WebFetch
Files
- skills/citation-management/SKILL.md
- skills/citation-management/assets/bibtex_template.bib
- skills/citation-management/assets/citation_checklist.md
- skills/citation-management/references/best_practices.md
- skills/citation-management/references/bibtex_formatting.md
- skills/citation-management/references/citation_validation.md
- skills/citation-management/references/core_workflow.md
- skills/citation-management/references/example_workflows.md
- skills/citation-management/references/google_scholar_search.md
- skills/citation-management/references/metadata_extraction.md
- skills/citation-management/references/pubmed_search.md
- skills/citation-management/references/script_reference.md
- skills/citation-management/references/search_strategies.md
- skills/citation-management/scripts/_common.py
- skills/citation-management/scripts/doi_to_bibtex.py
- skills/citation-management/scripts/extract_metadata.py
- skills/citation-management/scripts/format_bibtex.py
- skills/citation-management/scripts/search_google_scholar.py
- skills/citation-management/scripts/search_openalex.py
- skills/citation-management/scripts/search_pubmed.py
- skills/citation-management/scripts/validate_citations.py
Every link opens the file at its source, pinned to the revision this page describes.