← All skills
citation-management
75 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a research skill usually looks things up on the internet.
By lamm-mit/scienceclaw (GitHub) · research · 251 stars · scanned at commit 894598c
Comprehensive citation management for academic research. Search Google Scholar and PubMed for papers, extract accurate metadata, validate citations, and generate properly formatted BibTeX entries. This skill should be used when you need to find papers, verify citation information, convert DOIs to BibTeX, or ensure reference accuracy in scientific writing.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this.
Found in 22 places.
Show 17 more
- skills/citation-management/SKILL.md, line 153
python scripts/doi_to_bibtex.py 10.1038/s41586-021-03819-2 - skills/citation-management/SKILL.md, line 168
python scripts/extract_metadata.py --doi 10.1038/s41586-021-03819-2 - skills/citation-management/SKILL.md, line 268
python scripts/format_bibtex.py references.bib \ - skills/citation-management/SKILL.md, line 310
python scripts/validate_citations.py references.bib - skills/citation-management/SKILL.md, line 390
python scripts/search_pubmed.py \ - skills/citation-management/SKILL.md, line 441
python scripts/validate_citations.py my_review_references.bib --report review_validation.json - skills/citation-management/SKILL.md, line 536
"Diabetes Mellitus, Type 2"[MeSH] AND "Drug Therapy"[MeSH] - skills/citation-management/SKILL.md, line 571
python scripts/search_google_scholar.py "quantum computing" - skills/citation-management/SKILL.md, line 602
python scripts/search_pubmed.py "CRISPR gene editing" - skills/citation-management/SKILL.md, line 634
python scripts/extract_metadata.py --doi 10.1038/s41586-021-03819-2 - skills/citation-management/SKILL.md, line 672
python scripts/validate_citations.py references.bib - skills/citation-management/SKILL.md, line 704
python scripts/format_bibtex.py references.bib - skills/citation-management/SKILL.md, line 739
python scripts/doi_to_bibtex.py 10.1038/s41586-021-03819-2 - skills/citation-management/SKILL.md, line 880
python scripts/search_google_scholar.py "transformer neural networks" \ - skills/citation-management/SKILL.md, line 936
python scripts/doi_to_bibtex.py --input dois.txt --output references.bib - skills/citation-management/SKILL.md, line 949
python scripts/format_bibtex.py messy_references.bib \ - skills/citation-management/SKILL.md, line 981
python scripts/search_google_scholar.py "AlphaFold protein structure" \
and 2 more places
Downloads and installs other software
The author does not mention this.
Found in 11 places.
Show 8 more
- skills/citation-management/SKILL.md, line 1086
pip install scholarly # Google Scholar API wrapper - skills/citation-management/SKILL.md, line 1088
pip install selenium # For more robust Scholar scraping - skills/citation-management/SKILL.md, line 1095
pip install crossref-commons # Enhanced CrossRef API access - skills/citation-management/SKILL.md, line 1096
pip install pylatexenc # LaTeX special character handling - skills/citation-management/scripts/search_google_scholar.py, line 7
Install with: pip install scholarly - skills/citation-management/scripts/search_google_scholar.py, line 22
print('Warning: scholarly library not installed. Install with: pip install scholarly', file=sys.stderr) - skills/citation-management/scripts/search_google_scholar.py, line 35
raise ImportError('scholarly library required. Install with: pip install scholarly') - skills/citation-management/scripts/search_google_scholar.py, line 239
print('Install with: pip install scholarly', file=sys.stderr)
Connects to the internet
The author does not mention this. Expected for a research skill.
Found in 4 places.
Show 1 more
Safer alternatives
Low-risk skills in the same category (research) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'citation-management' ] || [ -L ~/.agents/skills/'citation-management' ]; then echo 'A skill folder named citation-management already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/lamm-mit/scienceclaw' "$d" && git -C "$d" checkout --quiet '894598cd3a90891a077c254566276bd379038bad' -- 'skills/citation-management' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/citation-management' ~/.agents/skills/'citation-management' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'citation-management' ~/.claude/skills/'citation-management' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for lamm-mit/scienceclaw shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/lamm-mit/scienceclaw/)
Score history
| Date | Version | Score |
|---|
| 2026-11-13 | 894598c | 75 |