citation-management
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
Install / Use
npx skills add jaechang-hits/SciAgent-Skills --skill citation-managementInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
AutomationSupported Platforms
Tags
Our assessment of citation-management
citation-management scores 87/100 on our quality scale, 1631st of 2,866 Automation skills we index.
Its SKILL.md is 19 KB long, well organised into 14 sections with 1 code example: a thorough specification that gives an agent plenty to work with.
It has 367 GitHub stars, a meaningful sign that others use it.
Maintenance, license and trust
- The repository was last updated 37 days ago, so citation-management is actively maintained.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 88/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.
Automated pattern scan on 2026-10-05. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
citation-management compared with similar skills
All 4 of these similar skills score higher than citation-management; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| citation-management (this skill)by jaechang-hits | 87 | 367 | 37d ago | SKILL.md |
| Agent-Reachby Panniantong | 100 | 90.8k | 19d ago | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 85.7k | today | MCP Server |
| rufloby ruvnet | 100 | 73.9k | today | MCP Server |
| algorithmic-artby anthropics | 100 | 177.9k | 12d ago | SKILL.md |
Frequently asked questions
- How do I install citation-management?
- Run
npx skills add jaechang-hits/SciAgent-Skills --skill citation-management. The install tabs above show the steps for each supported agent. - Which AI agents does citation-management work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is citation-management safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It declares no license and scores 88/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is citation-management still maintained?
- The repository was last updated 37 days ago, so citation-management is actively maintained.
Skill content
View source on GitHubname: "citation-management" description: "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." license: "CC-BY-4.0"
Citation Management for Scientific Writing
Overview
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.
Key Concepts
1. Reference Manager Capabilities and Tool Comparison
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:
- Mendeley is owned by Elsevier. Desktop sync reliability has declined since acquisition; many labs have migrated to Zotero.
- EndNote has the deepest Microsoft Word integration and the largest style library, but high cost makes it unattractive for individual researchers.
- Paperpile's real-time Google Docs integration is unmatched, making it the best choice for teams that write primarily in Docs.
- Zotero is the most flexible: free, open-source, cross-platform, and extensible via plugins.
2. Citation Style Families
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.
3. DOIs and Persistent Identifiers
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:
- All DOIs begin with
10.followed by a registrant code (e.g.,10.1038/) and a suffix - Always resolve DOIs through
https://doi.org/10.XXXX/suffix— a bare DOI is not a clickable URL - Do not use
http://dx.doi.org/(old URL scheme); usehttps://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:
- PMID (PubMed ID) and PMCID (PubMed Central ID): NLM-specific; include alongside DOI for medical literature; required by NIH for funded publications
- arXiv ID: physics, math, CS preprints; format
arXiv:YYMM.NNNNN - ISBN: books and book chapters — not resolvable as URL; use for archival purposes only
- Handle: institutional repository identifiers; less universal than DOI
4. Citation Tracking and Impact Metrics
Citation 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.
Decision Framework
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 |
Best Practices
-
Capture metadata at the point of discovery, using the browser extension from the publisher's page: Do not bookmark URLs to "add later" — metadata capture from publisher pages is far more accurate than from PDFs, which frequently garble author names with non-ASCII characters, truncate long author lists incorrectly, or misparse page ranges in old articles.
-
Always verify DOI resolution after import: After importing any reference, click the DOI link. Automated metadata import frequently fails for pre-2000 papers, conference proceedings, and book chapters. A broken or wrong DOI is a legitimate reason for a post-publication correction and will delay typesetting.
-
Store PDFs inside the reference manager, not in a parallel folder structure: Keeping PDFs as attachments within the reference manager (rather than external links to a file system location) ensures citations and full texts remain synchronized when you move, rename, or reorganize directories. External file links break silently on directory restructuring.
-
Use a consistent citation key format for LaTeX and never change it mid-project: In Zotero with Better BibTeX, configure a global citation key template (e.g.,
[auth:lower][year][veryshorttitle]) before importing your first reference. Changing the template mid-project regenerates all keys, orphaning every\cite{}command in your existing.texfiles. -
Organize by topic, not by manuscript: Create collections by research topic ("CRISPR mechanisms," "cardiac MRI methods") rather than by output document ("Chapter 3," "Paper 1"). Topic organization allows reference reuse across projects and prevents accumulating duplicate entries in separate project collections.
-
Run "Find Duplicates" before every manuscript submission: Duplicate entries produce references with inconsistent formatting for the same paper — one as "Smith et al." and one with the full author list — which editors and reviewers immediately flag. Most managers include automatic deduplication; run it at least once before generating the final reference list.
-
Export a static archive at submission: Export the reference list as
.bib,.ris, or.enlat 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). -
For NIH grants, track PMCIDs separately: NIH requires that any publication resulting from NIH funding include the PubMed Central ID (PMCID) in
Truncated for display — read the full file on GitHub.
Related Skills
Agent-Reach
90.8kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Scrapling
85.7k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
ruflo
73.9k🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
