citation-management

Convert DOIs, PMIDs, and arXiv IDs into validated BibTeX entries.

2|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/Clay-HHK/claude-config --skill citation-management-clay-hhk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: citation-management
Source: https://github.com/Clay-HHK/claude-config/tree/main/skills/citation-management
Command: npx skills add https://github.com/Clay-HHK/claude-config --skill citation-management-clay-hhk

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Reduce time spent hunting, extracting, and fixing citation metadata by automating discovery, metadata extraction, validation, and BibTeX formatting so references are accurate and submission-ready.

Core Features & Use Cases

  • Paper discovery: Search Google Scholar and PubMed programmatically to locate relevant papers and collect identifiers.
  • Metadata extraction: Convert DOIs, PMIDs, and arXiv IDs into complete metadata using CrossRef, PubMed E-utilities, and arXiv APIs.
  • BibTeX generation and cleaning: Produce properly formatted BibTeX entries, standardize fields, fix page ranges, and deduplicate entries.
  • Validation and verification: Verify DOI resolution, compare CrossRef/PubMed metadata, detect duplicates, and generate validation reports.
  • Integration: Use in literature-review and scientific-writing workflows to produce submission-ready bibliographies.

Quick Start

Use the citation-management skill to convert DOI 10.1038/s41586-021-03819-2 into a validated BibTeX entry and save it to a references.bib file.

Frequently Asked Questions about citation-management

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

FAQPage Schema
How do I convert a DOI to a valid BibTeX entry?

To convert a DOI to a BibTeX entry, the system queries CrossRef and doi.org to fetch publication metadata, then formats it into a clean, validated entry with normalized author and page fields.

Can I search PubMed and Google Scholar programmatically for paper metadata?

Yes, you can search PubMed and Google Scholar programmatically to locate relevant papers, collect identifiers like PMIDs, and extract complete metadata for generating publication-ready citations.

What is the best way to fix common BibTeX formatting errors automatically?

The best way to fix BibTeX formatting errors is using an auto-fix feature that standardizes fields, normalizes page ranges, detects duplicate entries, and generates validation reports for your bibliography.

Does this tool extract metadata from arXiv IDs as well as DOIs?

Yes, the tool extracts complete metadata from arXiv IDs using the arXiv API, alongside DOIs via CrossRef and PMIDs via PubMed E-utilities, to produce accurate BibTeX entries.

How do I validate my existing bibliography entries for duplicate detection?

You validate bibliography entries by comparing CrossRef and PubMed metadata against your records, running duplicate detection, and generating a validation report to identify inconsistencies or redundant citations.

Why are my page ranges formatted incorrectly in generated BibTeX files?

Incorrect page ranges in generated BibTeX files occur when raw metadata lacks standardization, which this tool resolves by applying page-range normalization and optional auto-fix during the citation generation process.