citation-management

Extract citation metadata from DOIs, PMIDs, arXiv IDs, and URLs into BibTeX entries.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/JosephWoodall/noosphere --skill citation-management-josephwoodall
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: citation-management
Source: https://github.com/JosephWoodall/noosphere/tree/main/.agent/skills/citation-management
Command: npx skills add https://github.com/JosephWoodall/noosphere --skill citation-management-josephwoodall

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Citation management is tedious and error-prone when collecting, validating, and formatting references across manuscripts. This skill streamlines discovery, metadata extraction, and BibTeX generation to ensure accuracy and reproducibility.

Core Features & Use Cases

  • Extracts metadata from DOIs, PMIDs, arXiv IDs, and URLs via CrossRef, PubMed, and arXiv APIs.
  • Validates citations for completeness and consistency, including DOI resolution and syntax checks.
  • Generates properly formatted BibTeX entries and supports deduplication, formatting, and style conformity for manuscripts.

Quick Start

Feed a set of identifiers (DOI, PMID, arXiv, or URL) to the extractor to generate BibTeX entries and run validation in one workflow.

Frequently Asked Questions about citation-management

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

FAQPage Schema
How do I extract metadata from a DOI and generate a BibTeX entry?

To extract metadata from a DOI and generate a BibTeX entry, feed the DOI into the extractor. It queries CrossRef and PubMed APIs to structure the citation data and automatically formats it into a valid BibTeX entry.

Can I batch process multiple arXiv IDs and URLs to create a bibliography?

Yes, you can batch process multiple arXiv IDs and URLs to create a bibliography. The skill supports batch metadata extraction, deduplication, and automated formatting to ensure accurate bibliographies across manuscripts.

How do I validate existing citations for completeness and syntax errors?

To validate existing citations for completeness and syntax errors, run the validation workflow. It performs DOI resolution and syntax checks against CrossRef and PubMed data to ensure your bibliographies are accurate and consistent.

What is the best way to format PubMed references for a manuscript?

The best way to format PubMed references for a manuscript is to input the PMIDs into the citation extractor. It retrieves PubMed metadata and generates properly formatted BibTeX entries with deduplication and style conformity.

Does this citation management approach support deduplication of extracted references?

Yes, this citation management approach supports deduplication of extracted references. After identifying and structuring metadata from DOIs, PMIDs, and URLs, it automatically removes duplicates during the BibTeX generation process.

Why does DOI resolution fail when extracting metadata from some URLs?

DOI resolution can fail during metadata extraction if the URL lacks a clear identifier or the source is unavailable. The validation process checks syntax and queries CrossRef and PubMed, which may return incomplete data for ambiguous URLs.