Selecting a reference manager and applying citation styles. Compares Zotero, Mendeley, EndNote, Paperpile; covers APA/Vancouver/ACS/Nature styles, DOI management, citation tracking, and Word/Google Docs/LaTeX integration. Use when setting up a reference workflow or fixing citation formatting.
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill citation-management
Citation management is the systematic practice of collecting, organizing, annotating, and inserting bibliographic references in scientific documents. A well-chosen reference manager reduces manual formatting errors, keeps libraries synchronized across devices, and integrates cleanly with word processors and LaTeX. This guide covers tool selection, citation style conventions, DOI and persistent identifier workflows, citation tracking, and common pitfalls that account for a large share of post-publication corrections and retractions related to reference errors.
All major reference managers share a common core: they store metadata (author, title, journal, year, DOI), generate formatted citations in a chosen style, and provide a browser extension for one-click capture from publisher pages. The differences lie in collaboration features, cloud storage, word processor plugin support, price, and data portability.
| Feature | Zotero | Mendeley | EndNote | Paperpile |
|---------|--------|----------|---------|-----------|
| Cost | Free (open-source) | Free / paid tiers | ~$275 (perpetual) | $36/year |
| Cloud storage | 300 MB free; paid plans | 2 GB free | Institutional / local | Unlimited (Google Drive) |
| Word processor | Word, LibreOffice, Google Docs | Word, LibreOffice | Word, LibreOffice | Word, Google Docs |
| LaTeX integration | BibTeX/BibLaTeX export; Better BibTeX plugin | BibTeX export (manual) | BibTeX export | BibTeX; direct Overleaf sync |
| Group libraries | Free (up to 300 MB); paid unlimited | Yes | Yes (institutional) | Yes |
| PDF annotation | Built-in (Zotero 6+) | Desktop app | Basic | PDF.js viewer |
| Open-source | Yes (GPLv3) | No (Elsevier) | No (Clarivate) | No |
| Data portability | RIS, BibTeX, CSV — no lock-in | RIS, BibTeX | RIS, BibTeX; proprietary .enl | BibTeX, RIS |
| Best for | Academic open-source / LaTeX users | Beginners; Elsevier users | Large institutional labs | Google Workspace users |
Key differences to know:
Citation styles are governed by the target journal's Instructions for Authors — the author does not choose independently. The two major families are author-date (parenthetical, e.g., "(Smith, 2023)") and citation-sequence (numbered, e.g., superscript¹ or bracketed [1]).
| Style | In-text format | Reference list order | Abbreviate journals? | DOI required? | Typical discipline |
|-------|---------------|---------------------|----------------------|---------------|--------------------|
| APA 7th | (Author, Year) | Alphabetical by first author | No | Yes (for journal articles) | Psychology, social science, biology |
| Vancouver | Superscript [1] | Citation order | Yes (ISO 4) | Recommended | Medicine (NEJM, Lancet, BMJ) |
| ACS | Superscript or italic (1) | Citation order | Yes (CASSI) | Required | Chemistry (JACS, ACS Nano) |
| Nature | Superscript¹ | Citation order | Yes (NLM) | Yes | Nature family journals |
| IEEE | Bracketed [1] | Citation order | Yes | Recommended | Engineering, computer science |
| Chicago author-date | (Author year) | Alphabetical | No | Recommended | History, humanities |
Journal name abbreviation: Vancouver uses ISO 4 abbreviations (e.g., "N. Engl. J. Med."); ACS uses Chemical Abstracts Service Source Index (CASSI); Nature uses PubMed/NLM abbreviations. These are not interchangeable. Your reference manager's built-in Citation Style Language (CSL) file handles this automatically — do not abbreviate manually.
A Digital Object Identifier (DOI) is the canonical persistent identifier for a publication and should be included in every citation where available.
DOI format and resolution:
10. followed by a registrant code (e.g., 10.1038/) and a suffixhttps://doi.org/10.XXXX/suffix — a bare DOI is not a clickable URLhttp://dx.doi.org/ (old URL scheme); use https://doi.org/ (current)Preprint DOIs: bioRxiv, medRxiv, and ChemRxiv assign DOIs to preprints that are distinct from the eventual journal article DOI. When a preprint is published, both DOIs are valid but refer to different versions. Always check whether a peer-reviewed version exists; if so, cite the journal article DOI, not the preprint DOI.
Other persistent identifiers:
arXiv:YYMM.NNNNNCitation tracking serves two purposes: monitoring how often your own publications are cited (research impact) and discovering papers that have cited a key reference you found (forward citation chaining).
| Tool | Coverage | Cost | Strengths |
|------|----------|------|-----------|
| Google Scholar | Broadest (includes gray literature, theses, book chapters) | Free | Zero barrier; personal citations dashboard; free alerts |
| Web of Science | Peer-reviewed journals; curated | Subscription | Journal Impact Factor; author disambiguation; citation maps |
| Scopus | Broad peer-reviewed; strong non-English | Subscription | Better than WoS for non-English content; CiteScore metrics |
| iCite / NIH OCC | PubMed-indexed only | Free | Relative Citation Ratio (RCR); NIH-funded publication tracking |
| Semantic Scholar | AI-curated; broad | Free | "Highly influential citations" classification; concept extraction |
| OpenAlex | Fully open; ~250M works | Free | Open API; no subscription; successor to Microsoft Academic |
Setting up citation alerts: Google Scholar Alerts are the simplest way to receive email notifications when a paper is cited. Create an alert for your own papers, for key papers in your field, and for relevant author names.
What is your primary need?
├── Set up or switch reference manager
│ ├── LaTeX + Overleaf as primary editor
│ │ └── → Zotero + Better BibTeX plugin (auto-syncing .bib)
│ ├── Google Docs as primary editor
│ │ └── → Paperpile (native Docs integration) or Zotero (Docs plugin)
│ ├── Microsoft Word, no institutional license
│ │ └── → Zotero (free, robust Word plugin)
│ ├── Microsoft Word, institutional license available
│ │ └── → EndNote (deepest Word integration) or Zotero
│ └── Collaborative team across institutions
│ └── → Zotero group library (free, open, no vendor lock-in)
│
├── Choose a citation style
│ ├── Medical / clinical journal → Vancouver (superscript numbered)
│ ├── Chemistry journal → ACS style
│ ├── Nature / Science family → Nature style
│ ├── Psychology / behavioral science → APA 7th
│ └── Engineering → IEEE
│ (Always check journal Instructions for Authors — do not guess)
│
├── Systematic review workflow
│ ├── Reference collection → Zotero or Mendeley
│ ├── Deduplication → reference manager built-in + manual check
│ ├── Title/abstract screening → Rayyan, Covidence, or Abstrackr
│ └── Full-text review → download PDFs into reference manager
│
└── Citation tracking
├── Free tracking → Google Scholar + iCite
└── Institutional tracking (IF, h-index) → Web of Science or Scopus
| Scenario | Recommended Approach | Key Reason |
|----------|---------------------|------------|
| Solo academic, LaTeX-heavy | Zotero + Better BibTeX | Auto-syncing .bib; free; no vendor lock-in |
| Lab group with shared library | Zotero group library | Free for groups; version-control-friendly |
| Google Docs primary | Paperpile | Best native Docs integration |
| Medical or clinical writing | Any manager + Vancouver CSL | Style is journal-dictated; tool choice is secondary |
| Systematic review (PRISMA) | Zotero → RIS export → Rayyan | Best deduplication + screening workflow |
| Grant application (NIH) | Any manager + PMCID tracking | NIH requires PMCID for funded-research citations |
| Large funded lab, Word-centric | EndNote | Deepest Word integration; comprehensive style library |
| High-throughput literature mining | OpenAlex API (programmatic) | Free, open, bulk-accessible |
[auth:lower][year][veryshorttitle]) before importing your first reference. Changing the template mid-project regenerates all keys, orphaning every \cite{} command in your existing .tex files..bib, .ris, or .enl at the moment of manuscript submission and archive it alongside the submitted PDF. This ensures you can reproduce the exact reference list even if your live library changes during the review period (which often lasts 6–18 months for high-impact journals)..bib file produces citation key conflicts, duplicate entries, and garbled author fields..bib file. All team members use the same repository; never edit the .bib file manually.references.bib in project directory, commit .bib to git\cite{key} with keys from the synchronized .bib file.bib; fix any undefined citation warnings.bib, .ris) and store alongside submission version.ris files, import into reference manager, run automated deduplication, then perform a manual review pass checking titles, years, and first author names — automated tools miss duplicates with slightly different metadata.scientific-manuscript-writing — where citations are integrated into manuscript sections (Introduction, Discussion)literature-review — systematic approaches to collecting and screening the references you will managelatex-research-posters — LaTeX-specific BibTeX configuration and citation key workflowAssists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your writing process from solo effort to collaborative partnership.
Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals.
Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser automation, library management, persistent auth. Drastically reduced hallucinations through document-only responses.
Efficient database search tool for bioRxiv preprint server. Use this skill when searching for life sciences preprints by keywords, authors, date ranges, or categories, retrieving paper metadata, downloading PDFs, or conducting literature reviews.
Query and analyze scholarly literature using the OpenAlex database. This skill should be used when searching for academic papers, analyzing research trends, finding works by authors or institutions, tracking citations, discovering open access publications, or conducting bibliometric analysis across 240M+ scholarly works. Use for literature searches, research output analysis, citation analysis, and academic database queries.
Access USPTO APIs for patent/trademark searches, examination history (PEDS), assignments, citations, office actions, TSDR, for IP analysis and prior art searches.
Multiagent AI system for scientific research assistance that automates research workflows from data analysis to publication. This skill should be used when generating research ideas from datasets, developing research methodologies, executing computational experiments, performing literature searches, or generating publication-ready papers in LaTeX format. Supports end-to-end research pipelines with customizable agent orchestration.
Automated LLM-driven hypothesis generation and testing on tabular datasets. Use when you want to systematically explore hypotheses about patterns in empirical data (e.g., deception detection, content analysis). Combines literature insights with data-driven hypothesis testing. For manual hypothesis formulation use hypothesis-generation; for creative ideation use scientific-brainstorming.
Take jaechang-hits/citation-management from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.