citation-management

Generate BibTeX entries from CrossRef, PubMed, arXiv, and DataCite metadata with DOI validation and duplicate detection.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/BKZhao/MIMIC-Papers-Repro-Agent --skill citation-management-bkzhao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: citation-management
Source: https://github.com/BKZhao/MIMIC-Papers-Repro-Agent/tree/main/.codex/skills/citation-management
Command: npx skills add https://github.com/BKZhao/MIMIC-Papers-Repro-Agent --skill citation-management-bkzhao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, scholarly, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Citations and reference management are error-prone and time-consuming, requiring manual metadata collection and formatting; this skill automates discovery, verification, and BibTeX generation to ensure accurate, reproducible references.

Core Features & Use Cases

  • Discover and fetch metadata from CrossRef, PubMed, arXiv, and DataCite.
  • Validate DOIs, detect duplicates, and standardize BibTeX entries.
  • Generate publication-ready BibTeX with proper capitalization and field formatting.
  • Use for literature reviews, systematic reviews, manuscript preparation, and grant reporting.

Quick Start

Provide a sample DOI to generate a ready-to-use BibTeX entry.

Frequently Asked Questions about citation-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate BibTeX entries from a DOI automatically?

Generating BibTeX from a DOI involves querying CrossRef or DataCite to extract metadata, validate the DOI, and format the output into publication-ready BibTeX with proper capitalization.

Can I fetch citation metadata from PubMed and arXiv for systematic reviews?

Fetching citation metadata from PubMed and arXiv automates literature discovery, extracting standardized metadata to support systematic reviews and manuscript preparation.

What is the best way to validate DOIs and detect duplicate BibTeX entries?

Validating DOIs and detecting duplicate BibTeX entries requires cross-referencing fetched metadata against existing records to ensure accurate, reproducible references without redundant citations.

Does citation management with scholarly work with JSON outputs?

Citation management with scholarly provides optional JSON outputs, allowing you to extract raw metadata from sources like arXiv and DataCite alongside standard BibTeX formatting.

How to fix BibTeX syntax errors and formatting in academic references?

Fixing BibTeX syntax errors involves running automated syntax checks on generated entries to standardize field formatting and ensure proper capitalization across all academic references.

What are the limitations of using requests for arXiv metadata extraction?

Using requests for arXiv metadata extraction requires robust error handling to manage API rate limits and missing fields, ensuring incomplete metadata does not break BibTeX generation.