What problem does it solve?
Manual citation management is time-consuming and error-prone, leading to inconsistent bibliographies and missing DOIs. This Skill automates metadata extraction, DOI-to-BibTeX conversion, and BibTeX formatting to produce accurate, submission-ready references.
Core Features & Use Cases
- Search Google Scholar and PubMed to locate relevant papers and extract complete metadata (title, authors, year, journal, DOI).
- Convert DOIs to BibTeX entries and automatically format keys, protecting capitalization and standardizing fields.
- Validate citations, detect duplicates, and produce clean bibliography files for manuscripts.
- Use Case: A researcher compiling a literature review can rapidly assemble a validated BibTeX library from multiple databases.
Quick Start
To begin, run: python scripts/search_pubmed.py "CRISPR gene editing" --limit 20 --output papers.json
Then run: python scripts/extract_metadata.py --input papers.json --output citations.bib
Finally run: python scripts/validate_citations.py citations.bib --check-dois